目次
確認環境
Windows 10
Env | Ver |
---|---|
Pandoc | 2.11.4 |
Java | 1.8.0_291 |
PlantUML | 1.2021.3 |
やり方
パス書式はMSYS2で流す前提
- https://github.com/pandoc/lua-filters/tree/master/diagram-generator から
diagram-generator.lua
を落としてくる - https://gist.github.com/andyferra/2554919 を拾ってくる
pandoc Foo.md --self-contained -s -c /c/pandoc/github.css --lua-filter=/c/pandoc/diagram-generator.lua --metadata=plantumlPath:"C:\pandoc\plantuml.jar" --metadata=javaPath:"C:\Program Files\Java\jre1.8.0_291\bin\java.exe" -o Foo.html
--self-contained
- バイナリを全部Base64で出力(1ファイルに封じ込める)
-s
- 完全なHTMLを出力
-c
- CSS
--lua-filter
- Luaフィルタ
--metadata=
- フィルタに食べさせる引数