KnowledgeMarkdownファイルからWebサイトを構築できるQuartzというツールを利用して,Webサイトへ公開されている.このKnowledgeの公開はワークフロー自動化サービスであるGitHub Actionsにより,ローカル環境にあるObsidianVaultから自動的におこなわれる.具体的な手順は以下の通りである.

  1. ObsidianのGit連携のためのプラグインにより,ローカル環境上のノート全体がGitHub上のプライベートリポジトリに同期される.
  2. プライベートリポジトリ内の特定のディレクトリ内にある,整理されたノートファイル群がKnowledgeのデータディレクトリへ同期される.
  3. Quartzの機能により,同期されたノートファイル群がWebページに変換される.
  4. 変換されたWebページがGitHub Pagesに公開される.