Shake.hs, tools/pandoc-drop-html-blocks: switch to lua script filter
This commit is contained in:
		
							parent
							
								
									33e08a7d86
								
							
						
					
					
						commit
						b83240ab6d
					
				
							
								
								
									
										8
									
								
								Shake.hs
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								Shake.hs
									
									
									
									
									
								
							| @ -83,8 +83,8 @@ main = do | |||||||
|   let pandocFilters = |   let pandocFilters = | ||||||
|         [ |         [ | ||||||
|         --- "tools" </> "pandoc-demote-headers" |         --- "tools" </> "pandoc-demote-headers" | ||||||
|          "tools" </> "pandoc-drop-html-blocks" |         --- "tools" </> "pandoc-drop-html-blocks" | ||||||
|         ,"tools" </> "pandoc-drop-html-inlines" |          "tools" </> "pandoc-drop-html-inlines" | ||||||
|         ,"tools" </> "pandoc-drop-links" |         ,"tools" </> "pandoc-drop-links" | ||||||
|         ,"tools" </> "pandoc-drop-notes" |         ,"tools" </> "pandoc-drop-notes" | ||||||
|         ,"tools" </> "pandoc-drop-toc" |         ,"tools" </> "pandoc-drop-toc" | ||||||
| @ -204,7 +204,7 @@ main = do | |||||||
|         "m4 -P -DMAN -I" dir lib src "|" |         "m4 -P -DMAN -I" dir lib src "|" | ||||||
|         pandoc "-f markdown -s --template" tmpl |         pandoc "-f markdown -s --template" tmpl | ||||||
|         -- "--filter tools/pandoc-drop-web-blocks" |         -- "--filter tools/pandoc-drop-web-blocks" | ||||||
|         "--filter tools/pandoc-drop-html-blocks" |         "--lua-filter tools/pandoc-drop-html-blocks.lua" | ||||||
|         "--filter tools/pandoc-drop-html-inlines" |         "--filter tools/pandoc-drop-html-inlines" | ||||||
|         "--filter tools/pandoc-drop-links" |         "--filter tools/pandoc-drop-links" | ||||||
|         "--filter tools/pandoc-drop-notes" |         "--filter tools/pandoc-drop-notes" | ||||||
| @ -232,7 +232,7 @@ main = do | |||||||
|         "m4 -P -I" dir lib src "|" |         "m4 -P -I" dir lib src "|" | ||||||
|         pandoc "-f markdown" |         pandoc "-f markdown" | ||||||
|         -- "--filter tools/pandoc-drop-web-blocks" |         -- "--filter tools/pandoc-drop-web-blocks" | ||||||
|         "--filter tools/pandoc-drop-html-blocks" |         "--lua-filter tools/pandoc-drop-html-blocks.lua" | ||||||
|         "--filter tools/pandoc-drop-html-inlines" |         "--filter tools/pandoc-drop-html-inlines" | ||||||
|         "--filter tools/pandoc-drop-links" |         "--filter tools/pandoc-drop-links" | ||||||
|         "--filter tools/pandoc-drop-notes" |         "--filter tools/pandoc-drop-notes" | ||||||
|  | |||||||
| @ -1,11 +0,0 @@ | |||||||
| #!/usr/bin/env stack |  | ||||||
| {- stack runghc --verbosity info --package pandoc-types -} |  | ||||||
| 
 |  | ||||||
| import Text.Pandoc.JSON |  | ||||||
| 
 |  | ||||||
| main :: IO () |  | ||||||
| main = toJSONFilter dropHtmlBlocks |  | ||||||
| 
 |  | ||||||
| dropHtmlBlocks :: Block -> Block |  | ||||||
| dropHtmlBlocks (RawBlock (Format "html") _) = Plain [] |  | ||||||
| dropHtmlBlocks x = x |  | ||||||
							
								
								
									
										6
									
								
								tools/pandoc-drop-html-blocks.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tools/pandoc-drop-html-blocks.lua
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | |||||||
|  | function RawBlock(rb) | ||||||
|  |     if rb.format == "html" | ||||||
|  |         then return pandoc.Null() | ||||||
|  |         else return rb | ||||||
|  |     end | ||||||
|  | end | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user