# 2025-01-29 以前のブログ記事の移植をはじめる
[以前のブログ](https://spisignal.jp/)記事の移植をはじめた。
ひとまず[[🎮️『息子の嫁は親父の女 -女医とナースに仕込む胤-』]]関連の以下の2つの記事をノート化した。
- [[🎮️『息子の嫁は親父の女 -女医とナースに仕込む胤-』レビュー]]
- [[どうして「貴方」なのか、ノベルゲームにおける○人称視点の考察 - 🎮️『息子の嫁は親父の女 -女医とナースに仕込む胤-』をプレイ]]
移植した記事は左メニューの[[Archives]]に収め、[[以前のブログ記事の移植ノート]]で公開日順に掲載する。
## WordPressの記事をMarkdownに変換
[[Obsidian]]は各ノートを[[Markdown]]ファイルで管理する。だから[[Obsidian Publish]]で公開する際は[[WordPress]]で公開していた各記事を[[Markdown]]形式のテキストファイルに変換する必要がある。
変換の自動化を以下の記事を参考に実行。寝ている間に全200を超える記事を画像含めて変換することができた。
<div class="link-card">
<div class="link-card-header">
<img src="https://www.webcreatorbox.com/icon.ico?4e8651078fdb7d7b" class="link-card-site-icon"/>
<span class="link-card-site-name">www.webcreatorbox.com</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">WordPressの記事をMarkdown形式に一括出力する方法</p>
</div>
<div class="link-card-description">
WordPressで運営していた記事をJAMStackサイトに移行したり、GitHubで管理したいというとき、記事数が少なければチマチマ手作業でも問題なさそうですが、数十、数百の記事を手作業するのはさ...
</div>
</div>
<img src="https://images.microcms-assets.io/assets/2d1b8c905c1d447eb649028ca07253a8/521e23763bbb4e9197e6910a5c0a0b1b/thumb-wp-md.jpg" class="link-card-image"/>
</div>
<a href="https://www.webcreatorbox.com/blog/wordpress-to-md"></a>
</div>
とはいえ、変換して得られたファイルをそのまま[[Obsidian]]にぶち込めば良いという話でもない。段組みなど、表示を工夫していると[[Markdowns]]に変換した際にその表現を再現できない。だからそこは修正が必要だ。
単純であればあるほど可搬性が上がるという当たり前のお話で、過去に時間をかけて表現を凝っただけ、後々それに苦しむことになるのだ。悲しい現実。
## 移植の方針
記事はほぼそのまま移植する。
ただし、表示崩れなどは適宜対応する。また、誤字脱字や、文意が掴みにくいところの推敲は行う。
この点は文章校正をアシストする[[Obsidian textlint]]が効果を発揮する。「一文を100字以内に収める」「一文に句点を4つ以上含めない」など、自分で設定した文章ルールを満たしているかを即座にチェックできるプラグインだ。少なくとも[[Obsidian textlint]]に設定したルールをすべて合格したノートから公開する。
また、ゲームレビュー記事については形式を改める。具体的には[[🎮『鏖殺ノ乙女.』ネタバレなしレビュー]]の記事に近い形にし、点数などはオミットする。このサイト内での統一性を優先する形だ。
すべての記事を移植する予定はいまのところない。
前提として、このサイトを[[デジタルガーデン]]として育てていく上で、過去10年以上に渡る記事は栄養素としてできるだけ吸収させたいと考えている。
しかし、今回ふたつの記事を移植するだけでもそこそこ面倒な作業だった。単純に変換して設置すればOKならば楽なのだが、サイト内で統一性を持たせようとすると微調整が必要だ。どこまで移植を実施するかは労力とのトレードオフということで、今後考えていきたい。