🌸さくらのレン鯖に恋してッ!WordPressからHugoへ大変身の巻💋
あたしね、さくらのレンタルサーバーちゃんにゾッコンラブなのよォ〜〜ッ🌸
ちょっとしたWebサイトをWordPressで運営してたんだけど、最近めっきり更新しなくなっちゃって💤
「このまま放置してたら、管理画面がインターネットの荒波にさらされて、オホホなことになっちゃうんじゃないかしら⁉️」って思って、静的サイトに衣替え✨することにしたの。性的サイトって言ったヤツ正直に✋️を上げなさ〜〜〜い👀
選ばれたのは、あたしのハートにも優しい「Hugo」ちゃん💘
💄Hugoって誰よ?ってあなたに教えてあげるわ
Hugoっていうのはね、Markdownとかでサクサク記事を書ける性的…じゃなくて静的サイトジェネレータちゃんなのよッ!
つまり、サーバーに重たい機能を持たせずに、見た目は華やか、中身は超スリムな令嬢的Webサイト👗✨が作れるってわけ!
でね、WordPressからHugo形式にしなやかにトランスフォーム✨してくれる拡張機能もあるのよ〜〜ッ💕
👉 SchumacherFM/wordpress-to-hugo-exporter
💅優雅に移行♪ ……のはずが、オ〜〜ッホホホ⁉️
Webファイルマネージャーでzipをアップロードして解凍して、
管理画面からプラグインを有効にして、
「Export to Hugo」ってボタンをポチッとするだけ……のハズだったのに!
Could not created /tmp...
あらやだ!/tmp がご機嫌ナナメ⁉️
急いでSSHでログインして、コマンドで攻めるスタイルにチェンジ💥
php hugo-export-cli.php
……でも返ってきたのは、
<div class="wp-die-message">
Could not created /tmp/wp-hugo-xxxxxx/...
</div>
アンタ、HTMLで泣かないで……😢
どうやら 権限の壁(心の執着ブロックみたいね) が立ちはだかってたみたいなの!
💖フォルダ指定で解決ッ!
READMEを熟読して、心を落ち着けたあたしは、指定フォルダ作戦に切り替えたの!
mkdir ~/www/hugoex
chmod 777 ~/www/hugoex
php hugo-export-cli.php ~/www/hugoex
すると……
[INFO] Start to export data to configured folder /home/{user}/www/hugoex
🌟シン……と静まり返ったあとの大仕事。
4GBもある巨大zipが誕生してたのよォ〜〜ッ💃
scp {user}@{subdomain}.sakura.ne.jp:/home/{user}/www/hugoexwp-hugo.zip {ローカルの好きな場所}
🧼ダイエットは必要よッ!
zipを解凍したら、uploads全部入り!
画像だけで良かったのに、バックアップまで丸ごと抱きしめてきたの!やめてッ!そんなに重くなっちゃイヤッ!
なので、画像以外はサヨナラしたわ。スリムボディが一番よッ✨
それから、WordPressのドラフト記事で日付が設定されてない子たちは、
Hugoちゃんに怒られちゃうの。
だから、日付をしっかり設定してあげたわよッ💋
🌈今後の夢〜ッ✨
💡 Hugoのテーマをあたし好みにお仕立てして💕
💡 サイトの空いたスペースで、コードという名の魔法を披露していくのよォ〜〜ッ🪄
あらヤダ、長くなっちゃったわね?でも素敵な子は準備が長いのよ💋
Webも人生も、華やかに、賢く、軽やかにッ!
じゃあまた次の開発日記で会いましょ、ごきげんよう〜〜〜〜ッ💄💕