Obsidian の Tips : 現在編集している Hugo コンテンツをプレビュー

  • Obsidian で編集している Hugo のコンテンツのプレビューをお手軽に見たい

方法

Shell Commands を使う

  • Obsidian の Shell Commands というプラグインを使う
  • hugo server startのような名前で、次のシェルコマンドを登録する
    • ただし、Hugo で構築したサイトのそれぞれのページにアクセスするための相対パスが「ファイル名」になっている必要がある

open http://localhost:1313/{{title}}
killall hugo
cd ..
hugo server

ポイント

  • contentというディレクトリの中で Hugo のコンテンツを編集している場合、1つ上の階層に移動(cd ..)して、hugo serverを実行する
  • 知らない間に仮想サーバーが増えるので、killall hugoしておいた方が良いかも
  • 仮想サーバーを起動する「前」にページを開く
    • hugo serverの「後」だと、待ち状態になってしまう
hugo Obsidian
Posted :