Auto Mkdocsシステムを構築する¶
Auto Mkdocsシステムとは?¶
簡単なマークダウン記法によりファイルを更新するだけで、その内容がWebサイトのHTMLコンテンツになるものです。
ここでは、その仕組みを「Auto-Mkdocsシステム」とここでは呼ぶ。

登場人物¶
- 運用者:ホームページを更新する人
- ユーザ:ホームページを参照する人
- Azure WebApps: Microsoft Azureで利用できるWebAppsのFree版を利用
- DevOps
- DevOps Repos : ファイルを格納するリポジトリ―
- DevOps Pipelines : Mkdocsのビルドを実行するパイプライン
主な流れ¶
- 運用者がDevOps Repos(mkdocsプロジェクト)のmarkdownファイルを修正する。
- 修正をトリガーにmarkdownファイルをmkdocs buildを実行する。
- 実行結果のうちHTML部分(site)をDevOps Repos(公開用public-site)にコピーする。
- DevOps Repos(public-site)にファイルが格納されると、WebApps側とファイルが同期される。
- 以下のサイトに更新内容が反映される。