Grav は記事が Markdown ファイルになっています。
Markdown ファイルは中身はただのテキストファイルなので、 エディタで正規表現を使った置換で一括編集できます。
何故、 一括編集が必要になったかというと、 このサイトでは External Links というプラグインを使っていました。
このプラグインは、 リンクが外部リンクだと自動で target="_blank"
をつけ、 さらにリンクの横に小さなアイコンを追加してくれます。
しかし、 このプラグインの影響で上のナビゲーションバーの表示がおかしくなっていたようです。
なので、 このプラグインをやめて手動で target="_blank"
をつけ、 アイコンをつける CSS を追加することにしました。
最近、 一部のページでアクセス時に「 500 Internal Server Error 」が発生していましたが、
タグの多い長文の記事がなりやすく Markdown から HTML に変換するのに負荷がかかっているようです。
テスト環境では問題なかったのですが、 どうもサーバトラブルがあったようです。
自宅鯖を広告無しの無料で使わせていただいてるサーバなので感謝していますが、 たまに落ちるサーバです。
これを機会に少しでもサーバ負荷を減らすために以下の対策を取りました。
Grav のテーマが初期からかなり増えていたので、 変更しました。
初期(2014年末頃)は7種類くらいしかなかったのが、 今では52種類もあります。
テンプレート販売している会社のメンバーの開発だけあって、 どれもデザインのレベルが高いです。