Snow Monkey v10.2.2 の概要
機能追加
meta theme-color
を追加
変更
- mod_expires モジュール未対応のサーバーで「ブラウザキャッシュを使用する」をONにすると500エラーになることへの対応
head
内の要素の順番を変更
不具合の修正
- カスタマイザーで色の指定を空にすると Notice エラーがでる不具合を修正
meta theme-color を追加
カスタマイザーのアクセントカラーを meta theme-color
に反映するようにしました。meta theme-color
は何かというと、スマホでブラウザのアドレスバーのところに色を設定する指定のことです。
ちなみに、僕の環境(Android)だと、ダークテーマを有効にしているときは反映されませんでした。
mod_expires モジュール未対応のサーバーで「ブラウザキャッシュを使用する」をONにすると500エラーになることへの対応
issue で報告してもらいました。
判定して機能の有効/無効を自動制御するのは難しそうだったので、カスタマイザーの設定項目部分に注意文を追加する形で対応しました。
もし 500 エラーがでたときは、.htaccess
に追加された下記の部分をまるごと削除してみてください。
<ifModule mod_expires.c>
〜
</ifModule>
head 内の要素の順番を変更
Gutenberg Freaks で開催された #headを書く分会 に参加したのですが、そのときに参考にしたページに次のように書いてありました。
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--
The above 2 meta tags *must* come first in the <head>
to consistently ensure proper document rendering.
Any other head element should come *after* these tags.
-->
ということで、Snow Monkey もこれにならって順番を変更しました。
カスタマイザーで色の指定を空にすると Notice エラーがでる不具合を修正
Notice エラーがでることに加え、空の値で無駄な CSS も出力されていたので、値が空の場合は CSS 自体も出力されないように修正しました。