pandoc - Pandoc 可以从 vimwiki 源输出语法突出显示的代码块吗?
问题描述
对于降价 Pandoc 的语法突出显示效果很好,例如对于
test.md
看起来像这样的文件
some text...
```sh
for i in {1,2,3}; do echo ${i}; done
```
该命令
pandoc -f markdown -t html -s --highlight-style=zenburn -o out.html test.md
生成的 html 输出out.html
基本上具有zenburn
“烘焙”中指定的语法突出显示,并且浏览器会按照您的需要呈现它:
但是对于 vimwiki 格式(pandoc 支持),这似乎不起作用,即使我没有发现任何说语法突出显示仅限于某些源格式的内容。
基本上:如果我的源格式是vimwiki
并且我的源看起来像这样,我可以让 pandoc 在 html 输出中执行相同样式的语法突出显示:
some text...
{{{sh
for i in {1,2,3}; do echo ${i}; done
}}}
因为这样做
pandoc -f vimwiki -t html -s --highlight-style=zenburn -o out.html test.wiki
会产生(你也可以从生成的 html 中看出)这个:
解决方案
推荐阅读
- stata - stata中没有验证性因素分析(CFA)的结果
- php - 使用数据库中的值设置 laravel 站点名称
- laravel - 将数据从一个控制器传递到另一个控制器 laravel
- c# - 选中时连接 checkbox.text
- c# - 正则表达式拆分并合并为单个记录
- python - 如何修改python函数文档字符串并写入python文件
- vue.js - Nuxt / Vue JS - 为 Markdown 文件编写 HTML 模板
- java - Android Powermockito 如何模拟吐司
- python - 如何在不使用 python 中的 pandas 的情况下将查询结果保存到 csv 文件中?
- python-3.x - 如何在用新数据填充之前在管理命令中清空 Django 表的所有内容