AsciiDoc - ローカルkrokiサーバを使用したPlantUMLプレビュー表示
AsciiDocプレビュー表示
VSCode+AsciiDoc(拡張機能)を使用してプレビュー表示を行う
以下、今回使用するAsciiDocファイル
== シーケンス図
[plantuml,format=png]
....
@startuml sample
Bob -> Alice : こんにちは!
@enduml
....
AsciiDocファイルのタブで右クリック、Open Preview
を選択するとプレビュー表示される
AsciiDoc内のPlantUMLプレビュー表示
AsciiDoc(拡張機能)のUse_kroki
設定を有効にする
settings.jsonに以下が追加される
"asciidoc.use_kroki": true
ローカルkrokiサーバを使用したAsciiDoc内のPlantUMLプレビュー表示
※Docker環境が必要
Note that this extension will send graph information to https://kroki.io. If this is an issue it is also possible to use your own kroki instance (see the instructions for further information).
----
(訳)
この拡張機能はグラフ情報をhttps://kroki.ioに送信することに注意してください。
これが問題である場合は、独自のkrokiインスタンスを使用することもできます(詳細については、手順を参照してください)。
上記がAsciiDoc(拡張機能)に記載されており、グラフ情報をhttps://kroki.io
に送信しないようローカルでkrokiサーバを立ち上げる
krokiサーバ起動
Using Docker or Podmanに記載されている以下コマンドでkrokiサーバのコンテナが立ち上げる
docker run -p8000:8000 yuzutech/kroki
2回目以降はすでにコンテナが存在するので、Docker Desktop等から起動
krokiサーバ指定
settings.jsonに以下を追加する
(ポートはkrokiサーバ起動時に指定したポートを設定する)
"asciidoc.preview.attributes": {
"kroki-server-url": "http://localhost:8000"
}
プレビュー表示のセキュリティ設定変更
ローカルホストからHTTP経由でコンテンツをロードするためにセキュリティ設定変更を行う
AsciiDocファイルを開いている状態でコマンドパレット(F1)から、
AsciiDoc: Change Preview Security Settings
→ Allow insecure local content
を選択する
Author And Source
この問題について(AsciiDoc - ローカルkrokiサーバを使用したPlantUMLプレビュー表示), 我々は、より多くの情報をここで見つけました https://qiita.com/takmot/items/36e9da8de640cfdfe96e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .