AsciiDoc via Pandoc nach Hugo MarkDown konvertieren
Umweg über Docbook XML
asciidoctor -b docbook5 200_Asccidoc.adoc
pandoc -f docbook -t markdown_strict 200_Asccidoc.xml -o index.md
Adoc 2 DocX
Umweg über HTML, damit Verweise funktionieren
asciidoctor $ADOCFILE
pandoc --resource-path=.:include --to=docx --highlight-style=espresso --output "$(basename "$ADOCFILE" .html).docx" "$ADOCFILE".html
PlantUML und GraphViz-Diagramme mit Kroki bauen
Nach puml und dot-Dateien suchen und mittels Curl als PNG und SVG von Kroki holen
export KROKISERVER_URL=127.0.0.1:8080
find . -type f \( -iname \*.plantuml -o -iname \*.puml \)
-exec sh -c
'curl -s $KROKISERVER_URL/plantuml/png --data-binary "@""{}" > "$(dirname "{}")"/"$(basename "{}" .puml).png" ' \;
-exec sh -c
'curl -s $KROKISERVER_URL/plantuml/svg --data-binary "@""{}" > "$(dirname "{}")"/"$(basename "{}" .puml).svg" ' \;
find . -type f -name "*.dot"
-exec sh -c
'curl -s $KROKISERVER_URL/graphviz/png --data-binary "@""{}" > "$(dirname "{}")"/"$(basename "{}" .dot).png" ' \;
-exec sh -c
'curl -s $KROKISERVER_URL/graphviz/svg --data-binary "@""{}" > "$(dirname "{}")"/"$(basename "{}" .puml).svg" ' \;