準備

plugin

sudo gem install asciidoctor asciidoctor-diagram
sudo gem install asciidoctor-epub3 --pre
npm install -g mermaid.cli

asciidoctor-diagram関連

元ネタのコードのパス

adocResources/imgSrc/asciidoctor-diagram/

元ネタのコードから画像生成

# bash
asciidoctor -a imagesdir=`pwd`/.adocDist/img -r asciidoctor-diagram -o .asciidoctor-diagram/gomi.html adocResources/imgSrc/asciidoctor-diagram/*.adoc

VSCodeの画像のホットリロードが有効でない

image を表示することで乗り切る
image::{imagesdir}/bar.svg[opts=interactive]
画像は2つでるのはやむなし

ビルド

__imgDirに画像を準備しておく

HTML

/adocResources/docSrc/adoc/toc/index.adoc を作る

find src -name "*.adoc" | sed "s/^/{__rootDir}\//g"

{__rootDir}/src/index.adoc を除外

# bash
asciidoctor -a __rootDir=`pwd` -a __imgDir=./img  -a __resourcesDir=adocResources -o .adocDist/index.html src/index.adoc

EPUB

未定

txt

未定 npm の (html to txt)

その他

掃除コマンド

rm -rf .adocDist .asciidoctor-diagram