Obsidian

ブログ投稿用にObsidianプラグインを作った

ブログ投稿用にObsidianプラグインを作った

Ghostブログへの投稿作業を効率化するため、Obsidianプラグインを自作しました。記事の新規/更新、タイトルやタグ設定、AIによるメタディスクリプション生成、画像最適化までをObsidian内で完結。執筆から公開までの手間を削減し、ワークフローを改善する開発経緯と具体的な機能について解説します。
やまぐろ 2 min ❤️

ObsidianからGhostへ直接投稿するツールを自作した話

筆者は最近Obsidianで記事執筆を行うことが多くなっています。 んで、Obsidianで書いた記事をGhostブログに投稿する際、毎回ブラウザを開いてコピペするのが面倒だったので、Pythonで専用の投稿ツールを作ってみました。 今回は開発する際のあれこれをここで共有していきたいと思います。 開発の動機 正直なところ興味本位というのが強いのですが、一応「ブログ投稿の手間をより少なくする、という目的があります。 * 現状: Obsidianで書く -> ブラウザでGhost管理画面を開く -> 新規投稿 -> コピペ -> 設定入力 -> 公開 * 理想: Obsidianで書く -> ツール起動 -> ファイル選択 -> 投稿ボタン一発 この「理想」を実現するため、PythonからGhostのAdmin APIを叩くシンプルなツールとして設計することに。 なお、Ghostの記事(Posts)APIは画像データのアップロードは行えません。なので、「画像が必要な投稿には対応しない!」と割り切ることにしました。まあこのブログは基本的にテキストオンリーなので、
やまぐろ 2 min ❤️