Snow Monkey v10.2.2 をリリースしました

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 自体も出力されないように修正しました。

この記事を書いた人

キタジマ タカシ

長崎県長崎市在住。地元のWeb制作会社でWebデザイナー/エンジニアとして従事した後、2015年にフリーランス [ モンキーレンチ ] として独立。WordPress のテーマやプラグイン、ライブラリ、CSS フレームワーク等、多数のプロダクトをオープンソースで開発・公開しています。

Snow Monkey オンラインコミュニティ

Snow Monkey をより良いテーマにするために、今後の機能開発等について情報共有したりディスカッションをしたりする場所です。より多くのユーザーの交流があったほうがより良いプロダクトに育っていくと思いますので、ぜひご参加ください!