始めに
非公開の身内向けのブログをGatsby.jsで構築して結局ついていけなくなって、WordPressに移行したというお話です。
経緯
仲間内のメモ共有のためのブログが必要だったのですが、万一見られても問題ないのでガッツリ認証とかイントラネットのような者は必要ない。とはいえ既存ブログサービスを使うのも「ちょっと」と言うことになって、静的サイトジェネレーターを採用しようかという話になりました。
未知の技術はしんどい
GatsbyはReactを採用したツールですが、当初は技術力の向上に役立つと思って採用しましたが、結局Vueばかり使っていてReactは採用しませんでした。そのためカスタマイズもままならず、記事が増えるにつれて記事探すのも面倒になってしまいしました。さらに「マークダウンの書き方がわからん」という声やら、メタデータを書き間違ってデプロイに失敗したケースや、そもそもデプロイに時間が掛かるなどデメリットの方が目立ってきました。ぶっちゃけ、閲覧数は少ないのでハックされると言われても(今で公式サイトもクローズして脆弱性のデメリットがあったとしても)SQLite Integrationを導入して自動でバックアップをするシステムを取れば問題ありませんでした。
結局技術は手段
というわけで、WordPressで移行しました。やはり技術は手段ということを痛感しました。とはいえ機会があればVueベースの静的サイトジェネレーターを使いたいですがね・・・。