Fix makeSections so it doesn't turn column divs into sections.

This commit is contained in:
John MacFarlane 2019-12-05 09:17:28 -08:00
parent 28a2a6e534
commit 4489283b03
2 changed files with 31 additions and 1 deletions

View file

@ -586,7 +586,9 @@ makeSections numbering mbBaseLevel bs =
(Header level (ident,classes,kvs) title':ys) : xs)
| all (\case
Header level' _ _ -> level' > level
_ -> True) ys = do
_ -> True) ys
, "column" `notElem` dclasses
, "columns" `notElem` dclasses = do
inner <- go (Header level (ident,classes,kvs) title':ys)
let inner' =
case inner of

View file

@ -0,0 +1,28 @@
For reference see
https://groups.google.com/d/msgid/pandoc-discuss/cef24253-7731-417c-a1ee-48153c4344bf%40googlegroups.com
```
% pandoc
::: columns
::: column
# A
a
:::
::: column
# B
b
:::
:::
^D
<div class="columns">
<div class="column">
<h1 id="a">A</h1>
<p>a</p>
</div><div class="column">
<h1 id="b">B</h1>
<p>b</p>
</div>
</div>
```