tools/pandoc-{site,drop-toc}, Shake, site/, doc/: switch from bulletlist to metainline toc marker
Files `site/doc/{1.0,1.1}/hledger-ui.md` had to be treated specially because
thay had some other elements inside the same `BulletList` that the `toc` lived
inside. Because only the first element of the `BulletList` is compared, these
extra HTML elements were either dropped or replaced with a TOC at compile time.
By switching to the meta-inline `\$toc\$`, they started to persist into the
resulting HTML. The fix was to drop them from the source markdown.
			
			
This commit is contained in:
		
							parent
							
								
									ae987b236b
								
							
						
					
					
						commit
						946fa1d498
					
				
							
								
								
									
										2
									
								
								Shake.hs
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Shake.hs
									
									
									
									
									
								
							| @ -267,7 +267,7 @@ main = do | |||||||
| 
 | 
 | ||||||
|     webmanall %> \out -> do |     webmanall %> \out -> do | ||||||
|       need webmanpages |       need webmanpages | ||||||
|       liftIO $ writeFile webmanall "* toc\n\n" -- # Big Manual\n\n -- TOC style is better without main heading, |       liftIO $ writeFile webmanall "\\$toc\\$" -- # Big Manual\n\n -- TOC style is better without main heading, | ||||||
|       forM_ webmanpages $ \f -> do -- site/hledger.md, site/journal.md |       forM_ webmanpages $ \f -> do -- site/hledger.md, site/journal.md | ||||||
|         cmd Shell ("printf '\\n\\n' >>") webmanall :: Action ExitCode |         cmd Shell ("printf '\\n\\n' >>") webmanall :: Action ExitCode | ||||||
|         cmd Shell "pandoc" f "-t markdown-fenced_divs --atx-headers" |         cmd Shell "pandoc" f "-t markdown-fenced_divs --atx-headers" | ||||||
|  | |||||||
| @ -31,7 +31,7 @@ m4_dnl | <a href="/doc/0.27/manual.html#$1">0.27</a> | |||||||
| </span>)m4_dnl | </span>)m4_dnl | ||||||
| m4_dnl | m4_dnl | ||||||
| m4_define({{_toc_}},{{ | m4_define({{_toc_}},{{ | ||||||
| * toc | \$toc\$ | ||||||
| }})m4_dnl | }})m4_dnl | ||||||
| m4_dnl | m4_dnl | ||||||
| m4_dnl _table_({{ | m4_dnl _table_({{ | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ $include-before$ | |||||||
| $endfor$ | $endfor$ | ||||||
| --> | --> | ||||||
| 
 | 
 | ||||||
| <!-- * toc --> | <!-- $toc$ --> | ||||||
| 
 | 
 | ||||||
| $body$ | $body$ | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| * toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.0**. <span class="docversions"></span> | This doc is for version **1.0**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.0**. <span class="docversions"></span> | This doc is for version **1.0**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,20 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.0**. <span class="docversions"></span> | This doc is for version **1.0**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
|     <style> |  | ||||||
|     .highslide img {max-width:250px; float:right; margin:0 0 1em 1em;} |  | ||||||
|     .highslide-caption {color:white; background-color:black;} |  | ||||||
|     </style> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-acc2.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-acc2.png" title="Accounts screen with query and depth limit" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-acc.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-acc.png" title="Accounts screen" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-acc-greenterm.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-acc-greenterm.png" title="Accounts screen with greenterm theme" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-txn.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-txn.png" title="Transaction screen" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-reg.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-reg.png" title="Register screen" /></a> |  | ||||||
|     <!-- <br clear=all> --> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-bcexample-acc.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-bcexample-acc.png" title="beancount example accounts" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-bcexample-acc-etrade-cash.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-bcexample-acc-etrade-cash.png" title="beancount example's etrade cash subaccount" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-bcexample-acc-etrade.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-bcexample-acc-etrade.png" title="beancount example's etrade investments, all commoditiess" /></a> |  | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.0**. <span class="docversions"></span> | This doc is for version **1.0**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.0**. <span class="docversions"></span> | This doc is for version **1.0**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.0**. <span class="docversions"></span> | This doc is for version **1.0**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| * toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.0**. <span class="docversions"></span> | This doc is for version **1.0**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.0**. <span class="docversions"></span> | This doc is for version **1.0**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.1**. <span class="docversions"></span> | This doc is for version **1.1**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.1**. <span class="docversions"></span> | This doc is for version **1.1**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,20 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.1**. <span class="docversions"></span> | This doc is for version **1.1**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
|     <style> |  | ||||||
|     .highslide img {max-width:250px; float:right; margin:0 0 1em 1em;} |  | ||||||
|     .highslide-caption {color:white; background-color:black;} |  | ||||||
|     </style> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-acc2.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-acc2.png" title="Accounts screen with query and depth limit" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-acc.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-acc.png" title="Accounts screen" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-acc-greenterm.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-acc-greenterm.png" title="Accounts screen with greenterm theme" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-txn.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-txn.png" title="Transaction screen" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-sample-reg.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-sample-reg.png" title="Register screen" /></a> |  | ||||||
|     <!-- <br clear=all> --> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-bcexample-acc.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-bcexample-acc.png" title="beancount example accounts" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-bcexample-acc-etrade-cash.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-bcexample-acc-etrade-cash.png" title="beancount example's etrade cash subaccount" /></a> |  | ||||||
|     <a href="images/hledger-ui/hledger-ui-bcexample-acc-etrade.png" class="highslide" onclick="return hs.expand(this)"><img src="images/hledger-ui/hledger-ui-bcexample-acc-etrade.png" title="beancount example's etrade investments, all commoditiess" /></a> |  | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.1**. <span class="docversions"></span> | This doc is for version **1.1**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.1**. <span class="docversions"></span> | This doc is for version **1.1**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.1**. <span class="docversions"></span> | This doc is for version **1.1**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| * toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.1**. <span class="docversions"></span> | This doc is for version **1.1**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.1**. <span class="docversions"></span> | This doc is for version **1.1**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.2**. []{.docversions} | This doc is for version **1.2**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.2**. []{.docversions} | This doc is for version **1.2**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.2**. []{.docversions} | This doc is for version **1.2**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.2**. []{.docversions} | This doc is for version **1.2**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.2**. []{.docversions} | This doc is for version **1.2**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.2**. []{.docversions} | This doc is for version **1.2**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| * toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.2**. []{.docversions} | This doc is for version **1.2**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.2**. []{.docversions} | This doc is for version **1.2**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.3**. []{.docversions} | This doc is for version **1.3**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.3**. []{.docversions} | This doc is for version **1.3**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.3**. []{.docversions} | This doc is for version **1.3**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.3**. []{.docversions} | This doc is for version **1.3**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.3**. []{.docversions} | This doc is for version **1.3**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.3**. []{.docversions} | This doc is for version **1.3**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| * toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.3**. []{.docversions} | This doc is for version **1.3**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.3**. []{.docversions} | This doc is for version **1.3**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.4**. <span class="docversions"></span> | This doc is for version **1.4**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.4**. <span class="docversions"></span> | This doc is for version **1.4**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.4**. <span class="docversions"></span> | This doc is for version **1.4**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.4**. <span class="docversions"></span> | This doc is for version **1.4**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.4**. <span class="docversions"></span> | This doc is for version **1.4**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.4**. <span class="docversions"></span> | This doc is for version **1.4**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| * toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.4**. <span class="docversions"></span> | This doc is for version **1.4**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.4**. <span class="docversions"></span> | This doc is for version **1.4**. <span class="docversions"></span> | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.5**. []{.docversions} | This doc is for version **1.5**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.5**. []{.docversions} | This doc is for version **1.5**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.5**. []{.docversions} | This doc is for version **1.5**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.5**. []{.docversions} | This doc is for version **1.5**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.5**. []{.docversions} | This doc is for version **1.5**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.5**. []{.docversions} | This doc is for version **1.5**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| * toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.5**. []{.docversions} | This doc is for version **1.5**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.5**. []{.docversions} | This doc is for version **1.5**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.9 (dev)**. []{.docversions} | This doc is for version **1.9 (dev)**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.9 (dev)**. []{.docversions} | This doc is for version **1.9 (dev)**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.9 (dev)**. []{.docversions} | This doc is for version **1.9 (dev)**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.9 (dev)**. []{.docversions} | This doc is for version **1.9 (dev)**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.9 (dev)**. []{.docversions} | This doc is for version **1.9 (dev)**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.9 (dev)**. []{.docversions} | This doc is for version **1.9 (dev)**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| * toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.9 (dev)**. []{.docversions} | This doc is for version **1.9 (dev)**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| This doc is for version **1.9 (dev)**. []{.docversions} | This doc is for version **1.9 (dev)**. []{.docversions} | ||||||
| 
 | 
 | ||||||
| -   toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| ## NAME | ## NAME | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| - toc | \$toc\$ | ||||||
| 
 | 
 | ||||||
| # Download | # Download | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,16 +1,6 @@ | |||||||
| function keepBi(bi) | function Para(p) | ||||||
|     if not (bi[1].t == "Plain")                             then return true end |     if not  p.content[1]                  then return p end | ||||||
|     if not (bi[1].content[1].t == "Str")                    then return true end |     if not (p.content[1].t    == "Str")   then return p end | ||||||
|     if not (string.find(bi[1].content[1].text, "toc") == 1) then return true end |     if not (p.content[1].text == "$toc$") then return p end | ||||||
|     return false |     return pandoc.Null() | ||||||
| end |  | ||||||
| 
 |  | ||||||
| function BulletList(bl) |  | ||||||
|     local newBl = { } |  | ||||||
|     for i,bi in pairs(bl.content) do |  | ||||||
|         if keepBi(bi) |  | ||||||
|             then table.insert(newBl, bi) |  | ||||||
|         end |  | ||||||
|     end |  | ||||||
|     return pandoc.BulletList(newBl) |  | ||||||
| end | end | ||||||
|  | |||||||
| @ -65,8 +65,7 @@ createTable alignment headers | |||||||
|        in RawBlock "html" (navBegin ++ "\n" ++ tocString ++ "\n" ++ navEnd) |        in RawBlock "html" (navBegin ++ "\n" ++ tocString ++ "\n" ++ navEnd) | ||||||
| 
 | 
 | ||||||
| generateTOC :: Block -> Block -> Block | generateTOC :: Block -> Block -> Block | ||||||
| generateTOC toc (BulletList (( (( Plain ((Str "toc"):_)):_)):_)) | generateTOC toc (Para [Str "$toc$"]) = toc | ||||||
|                 = toc |  | ||||||
| generateTOC _   x                    = x | generateTOC _   x                    = x | ||||||
| 
 | 
 | ||||||
| tableOfContents :: TOCAlignment -> Pandoc -> Pandoc | tableOfContents :: TOCAlignment -> Pandoc -> Pandoc | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user