フラットファイルCMSを比較してGravにしました

3つのフラットファイルCMSを比較して、開発が進行中のGravに変えました。PHP製でMarkDown記法で書ける軽量CMS。

フラットファイルCMSを比較してGravにしました

CMS を Grav に変えました。 今まで使っていた Joomla! は応答速度が遅くて軽量 CMS にしようかと。 以前からフラットファイル CMS(データベースを使わない軽量CMS)は気になっていたので、 調べたり試したりしてました。 Joomla! を使っていて気になった点は以下のとおり。

  • サイトの規模に比べて高機能すぎて、 管理が大変
  • テーマを作るのも、 変更するのも難しい
  • ローカルで記事を書くと、 管理画面で貼り付けて装飾する手間がある

Twitterへ自動投稿

Joomla!のTwitterへの自動投稿エクステンション『AutoTweet NG』。

Joomla! のエクステンション『 AutoTweet NG 』を使って Twitter への自動投稿ができるようにしてみました。 リンク先の記事は古いのでちょっと説明が足りないところもあります。 日本語化が不十分だったり、 Twitterアプリケーション登録をしなくちゃいけなかったり。うまく行ってるのかしら?

SSLリダイレクト

usamimi.infoサーバのSSLの判定は%{HTTP:X-Forwarded-Proto}で判定できた。

usamimi.info さんのサーバスペースをお借りしていますが、 .htaccess で %{HTTPS} でも %{SERVER_PORT} でも SSL の判定が出来なかったので、 ちょっと調べてみたら %{HTTP:X-Forwarded-Proto} という環境変数で判定できたのでメモ。 mod_rewrite 申請はしといてくださいね。

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L...