なぜ個人ブログにWordPressをおすすめしないのか

世界中のWEBでCMSとしてWordPressは人気です.
わたしも数年前にWordPressを個人ブログとして使っていたことがあり,
そのカスタム性と使いやすさは実感していました.

個人ブログではWordPressはおすすめしない

しかし, わたしの今のブログはWordPress(以下WP)を使っていません.
会社のWEBサイトやブロガーの方であればWPは非常に便利で有用なものです.

ですが運用しているうちに, その大きなシステムを管理するコストが嫌になってきました.
WPは日々, 脆弱性が狙われています. そしてアップデートの頻度も量もその分多いです.
これを時間がない中, 片手間で運用するのはあまりにも大変です.

運用方針としても相性が合いませんでした.
WPはマネージドされたものを使うか, 自分でサーバをたてたりVPSを使ったりするかして使います.
マネージドされたものは個人的には面白みがなく, かといってゼロから構築し, 運用するのは本番環境としてリスクがつきまといます.
各ミドルウェアのバージョン, 設定, ログをすべて管理するのは時間がないと出来ません(汗)

目的を再確認しよう

そこで, 目的の再確認をしました.
何のためにブログを運用するのか.
私の場合はアウトプット力を上げるためだったので, 動的なサイトを作る必要性はありませんでしたし, 必要最低限の機能が揃っているなら, カスタム性や利便性は二の次でした.

既存のブログサイトを使うのも, このご時世憚られたのでWP以外での自作ブログ構築を模索することになりました.

ちょうどいいじゃんSSG

そこで見つけたのがSSG(Static Site Generator)です.
文字通り, 静的サイトジェネレータで, WPのように動的な表示はできませんが, 必要なのはWEBサーバだけです.

種類はいくつかあったのですが, Hugoをチョイス.
利点は多くあります.

  • 編集
    • Markdown書式に対応
    • 好きなエディタで書くことができる
  • テーマ
    • いろいろな無料テーマが存在する
    • 自分でテーマを作ることが可能
    • 既存のテーマをカスタム可能
  • ほか
    • Gitでの管理により可搬性が高い
    • 管理も面倒であればウェブホスティングサービスに上げられる
    • Go言語を知らなくても使える

ということで, 今はHugoというSSGを使っています.
更に, 記事のファイル名/フォルダ名については 0010_hoge のように数字のプレフィックスをつけると管理しやすくなります.