首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么pandoc要从div中删除.incremental?

为什么pandoc要从div中删除.incremental?
EN

Stack Overflow用户
提问于 2020-05-27 10:17:17
回答 1查看 40关注 0票数 1

我想创建增量div元素,但是pandoc从它们中去掉了incremental类名:

代码语言:javascript
复制
$ echo '<div class="incremental">hello</div>' | pandoc -f markdown -t slidy
<div class="slide section level6">

<div>
hello
</div>
</div>

这不会发生在p元素中:

代码语言:javascript
复制
$ echo '<p class="incremental">hello</p>' | pandoc -f markdown -t slidy
<div class="slide section level6">

<p class="incremental">
hello
</p>
</div>

incremental类名也不会发生这种情况:

代码语言:javascript
复制
$ echo '<div class="foo">hello</div>' | pandoc -f markdown -t slidy
<div class="slide section level6">

<div class="foo">
hello
</div>
</div>

当我在五年前生成这些幻灯片时,这是有效的,但它不再有效(Pandoc2.2.1)。这被认为是反模式吗?我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-27 21:26:47

原因是较新的pandoc版本在其内部文档AST中有一个native div元素,其处理方式略有不同。

你可以用以下命令恢复原来的行为:

代码语言:javascript
复制
pandoc -f markdown-native_divs

但是您可能还想使用原生div语法。另请参阅https://pandoc.org/MANUAL.html#incremental-lists

代码语言:javascript
复制
::: incremental

- Eat spaghetti
- Drink wine

:::
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62034349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档