ブログ遊牧民、ついに定住する
ブログ遊牧民、ついに定住する
遊牧生活の歴史
ブログ一つ運営するのがこんなに大変だとは思いませんでした。
振り返ると、今まで経てきたブログプラットフォームの数は一つや二つではありません。
韓国の大手ブログ → 最初に始めた場所。アクセシビリティは良かったのですが、コードブロックのサポートがひどかったです。開発記事を書くにはコードが必須なのに、きれいに表示されない。そのストレスで離れました。
Tistory → スキンのカスタマイズが自由だったので移動。Markdownもサポートしていてまあまあ良かったです。でも買収後に何か不安になりました。ポリシーが頻繁に変わり、自分のコンテンツなのにプラットフォーム依存というのが引っかかりました。
WordPress → 自分でホスティングすれば完全な所有権があるので移動。プラグインのエコシステムは素晴らしいのですが、アップデート管理が面倒です。プラグインの競合でサイトがダウンし、セキュリティパッチを怠ると攻撃される。ブログを書きに来たのにサーバー管理をしている状態でした。
GitHub Pages → Jekyllベースの静的サイト。Markdownで書いてgit pushすれば完了。サーバー管理不要、無料、完全な所有権。ただし初期セットアップが少し面倒で、非開発者にはハードルが高いです。
なぜこんなに引っ越したのか
毎回引っ越すたびにそれなりの理由がありました。でも正直に振り返ると、言い訳に近かったです。
本当の理由は一つ。書いていないからプラットフォームのせいにしている。
「ここはコードブロックがきれいじゃないから」「ここはロードが遅いから」「ここはSEOが弱いから」…ブログプラットフォームの引っ越しは、書かない自分への免罪符のようなものです。引っ越せば新しく始められる気がする。でも引っ越しだけして、また書かない。
ダイエットのために運動着を買うのと同じです。
今度こそ違います
今回定住した場所はGitHub Pages + Jekyllです。
理由はシンプルです:
- Markdownで書く → 開発者にとって最も自然なフォーマット
- gitで管理する → バージョン管理ができる
- サーバー費用がない → 無料
- カスタムドメイン対応 → プロフェッショナルに見える
- プラットフォームに依存しない → Markdownファイルはどこにでも移せる
最も重要なのは「ブログを書く過程が開発ワークフローと同じ」ということです。エディタでMarkdownを書いて、git commitして、push。コードをコミットするようにブログが書けるので自然です。
プラットフォームではなく習慣の問題
結局ブログがうまくいかないのはプラットフォームの問題ではなく、習慣の問題でした。
どのプラットフォームを使おうが、コンスタントに書くことが核心です。完璧な記事を書こうとせず、短くても頻繁に書くことが大事です。そして一度決めた場所で書き続けること。引っ越しはもうおしまい。
今回の定住地では本当にコンスタントに書くつもりです。もちろんこの決意も毎回してきましたが…今度こそ本当です。たぶん。おそらく。