前段时间、Obsidian を数日間試してみましたが、疲れすぎたので Hugo に切り替えました。その後、テキストエディタで MD を直接書くと体験があまりよくなかったので、Obsidian というソフトウェアを思い出し、このプラグインができました。
リポジトリ: https://github.com/fzdwx/hugo-preview-obsidian
1. 現在の主な機能#
custome iframe
を開いて Hugo をプレビューする (https://github.com/Ellpeck/ObsidianCustomFrames 経由)- バックグラウンドで
hugo server
を起動
2. 遭遇した問題#
Obsidian が開いているディレクトリを取得する方法が分からず、問題を提起した後に解決策を知る
3. 更新#
- カスタム exec コマンドをサポートし、例えばターミナルを起動するために使用できます。
ALT+F12
で呼び出します。- Git を使用して同期する際、頻繁にターミナルを開いて特定のディレクトリに移動する必要があるため、現在のディレクトリでターミナルを素早く起動するコマンドが必要です:
wezterm start --class float --cwd ${cwd}
。 - 現在、cwd という変数しか提供されておらず、それは現在のノートのパスに置換されます。
- Git を使用して同期する際、頻繁にターミナルを開いて特定のディレクトリに移動する必要があるため、現在のディレクトリでターミナルを素早く起動するコマンドが必要です:
- Hugo のパスを定義し、設定しない場合はシステムの
hugo
コマンドを使用します