ブログ遊牧民、ついに定住する

ブログ遊牧民、ついに定住する

遊牧生活の歴史

ブログ一つ運営するのがこんなに大変だとは思いませんでした。

振り返ると、今まで経てきたブログプラットフォームの数は一つや二つではありません。

韓国の大手ブログ → 最初に始めた場所。アクセシビリティは良かったのですが、コードブロックのサポートがひどかったです。開発記事を書くにはコードが必須なのに、きれいに表示されない。そのストレスで離れました。

Tistory → スキンのカスタマイズが自由だったので移動。Markdownもサポートしていてまあまあ良かったです。でも買収後に何か不安になりました。ポリシーが頻繁に変わり、自分のコンテンツなのにプラットフォーム依存というのが引っかかりました。

WordPress → 自分でホスティングすれば完全な所有権があるので移動。プラグインのエコシステムは素晴らしいのですが、アップデート管理が面倒です。プラグインの競合でサイトがダウンし、セキュリティパッチを怠ると攻撃される。ブログを書きに来たのにサーバー管理をしている状態でした。

GitHub Pages → Jekyllベースの静的サイト。Markdownで書いてgit pushすれば完了。サーバー管理不要、無料、完全な所有権。ただし初期セットアップが少し面倒で、非開発者にはハードルが高いです。

なぜこんなに引っ越したのか

毎回引っ越すたびにそれなりの理由がありました。でも正直に振り返ると、言い訳に近かったです。

本当の理由は一つ。書いていないからプラットフォームのせいにしている。

「ここはコードブロックがきれいじゃないから」「ここはロードが遅いから」「ここはSEOが弱いから」…ブログプラットフォームの引っ越しは、書かない自分への免罪符のようなものです。引っ越せば新しく始められる気がする。でも引っ越しだけして、また書かない。

ダイエットのために運動着を買うのと同じです。

今度こそ違います

今回定住した場所はGitHub Pages + Jekyllです。

理由はシンプルです:

  • Markdownで書く → 開発者にとって最も自然なフォーマット
  • gitで管理する → バージョン管理ができる
  • サーバー費用がない → 無料
  • カスタムドメイン対応 → プロフェッショナルに見える
  • プラットフォームに依存しない → Markdownファイルはどこにでも移せる

最も重要なのは「ブログを書く過程が開発ワークフローと同じ」ということです。エディタでMarkdownを書いて、git commitして、push。コードをコミットするようにブログが書けるので自然です。

プラットフォームではなく習慣の問題

結局ブログがうまくいかないのはプラットフォームの問題ではなく、習慣の問題でした。

どのプラットフォームを使おうが、コンスタントに書くことが核心です。完璧な記事を書こうとせず、短くても頻繁に書くことが大事です。そして一度決めた場所で書き続けること。引っ越しはもうおしまい。

今回の定住地では本当にコンスタントに書くつもりです。もちろんこの決意も毎回してきましたが…今度こそ本当です。たぶん。おそらく。