WordPress文章をローカルのmarkdownファイルにまとめる
AIを使って文章を書く(Cline / Cursor) | pblog
この取り組みで、自分の書いた文章をローカルのmarkdownファイルにしなければならないので、そのやり方をメモします。エクスポート対象は以下
- ブログ(WordPress)
- このブログ、別で書いてる技術ブログ
検討したけど採用しなかったのは以下
- Qiita
- メモ的に投稿しているので、学習ソースとしては質が低そう
- はてなブログ
- 記事が数個しかないので、エクスポートをする労力に比べるとメリットが低そう。質は高いので、必要に応じて使用する
- 会社で書いたホワイトペーパー
- 2つくらいしかないので、エクスポートをする労力に比べるとメリットが低そう。質は高いので、必要に応じて使用する
Contents
ブログ(WordPress)
WordPressからXML形式でのエクスポートはできるが、markdownにエクスポートはできない。が、wordpress-export-to-markdownというjavascriptのツールを使えば、XML形式でエクスポートしたものをmarkdownにコンバートできるので、これを使う。(Hugoというブログツールに移行する際によく使われるツールのようです)
1. WordPressからXML形式でダウンロード
WordPressの管理画面にログインし、エクスポート → すべての投稿をダウンロード。画像は含まれないテキストだけなので時間がかからずダウンロードできるはず
2. ローカル環境にwordpress-export-to-markdownのセットアップ
こちらを参照
- WordPressの記事をMarkdown形式に一括出力したい · まぼネット
- GitHub – lonekorean/wordpress-export-to-markdown: Converts a WordPress export XML file into Markdown files.
3. エクスポートを実行
npx wordpress-export-to-markdown でエクスポートを実行

エクスポートした記事の出力先とかいろいろ聞かれます。画像のエクスポートをYesにするとダウンロードをしてくれるが、今回テキストのmarkdownが欲しかっただけなのでこれはNoにすべきだった。
まとめ
このやり方で、WorePressの過去記事をmarkdownファイルにエクスポートし、AIに学習させることができました。
ディスカッション
コメント一覧
まだ、コメントがありません