HugoでAsciiDocファイルに記述したPlantUMLのシーケンス図を表示する

以下のプルリクでPlantUMLが表示できるようになったようだ

対応

Gem経由でインストールしたAsciidocが対象とのことなので、ベースイメージを asciidoctor/docker-asciidoctor に変更し、 必要なモジュールを追加する。

  1. Hugoを動かしているDockerファイルにモジュールを追加

    DOCKER
    RUN apk add --no-cache ruby-dev alpine-sdk graphviz
    RUN gem install bundler json asciidoctor-html5s asciidoctor-diagram
  2. config.ymlに以下のように設定を追加

YML
markup:
  asciidocext:
    extensions:
      - asciidoctor-html5s
      - asciidoctor-diagram
    workingFolderCurrent: true
    trace: true
    attributes:
      my-base-url: 'https://localhost/'
      my-attribute-name: my value

確認

  1. hugo --destination 出力先ディレクトリ

szk302

この記事の著者

記事一覧へ
記事を検索

タイトル・タグ・記事本文から検索できます。

例えばAWSTerraformPowerShellGit