UTSUWA Ver. 2.0.9 リリースのお知らせ

この記事は公開日より1年以上経過しているため、現在の内容と異なる可能性があります。


a-blog cms の公式テーマである UTSUWA をアップデートいたしました。UTSUWA の最新バージョンは GitHub からダウンロード可能です。GitHub の UTSUWA 最新バージョンは現在の CMS に同梱されている UTSUWA とはバージョンが異なります。近々リリースされる CMS 3.1系には最新の UTSUWA が同梱されます。

Ver. 2.0.9

変更点

  • ビルドツールのアップデート
  • 固定ヘッダー分の高さ確保をCSSのscroll-padding-topに変更
  • モジュールIDのグローバル化と%{BASE_URL} から %{HOME_URL}への変更
  • エントリーカスタムフィールドのOGP画像をSEO設定の中に
  • カルーセルをslickからsplideに変更
  • site-partsフォルダとpartsフォルダを統合

修正点

  • フッターロゴの条件分岐を修正
  • 電話番号ではないtelを含むリンクにスタイルが適用されるのを修正
  • ページタイトル背景画像を中心配置に
  • フォームのemailバリデータを修正
  • サブディレクトリインストール時にアセットのパスが通らなくなる問題の修正
  • webpack実行時に不要なJavaScriptが出力されてしまう問題の修正
  • 不要な横スクロールが表示されるのを修正
  • Android Chrome での閲覧時のトップページの表示崩れを修正

主なリリースノート内容

固定ヘッダー分の高さ確保をCSSのscroll-padding-topに変更

テキストユニットの見出し要素にアンカーリンクを設けた場合に固定ヘッダー分の高さを確保するため、上方向にネガティブマージンとボーダーを適用していましたがこれを削除しました。代わりにCSSのscroll-padding-topを利用してヘッダー分の高さを確保し、scroll-behaviorでスムーススクロールを実装しています。scroll-behavior-polyfillを読み込むことでSafari14以前にも対応しています。

Android Chrome での閲覧時のトップページの表示崩れを修正(カルーセルをslickからsplideに変更)

カルーセルをslickからsplideに変更したことで、Android Chrome での閲覧時のトップページの表示崩れも修正されています。

最後に

UTSUWAをはじめ、各公式テーマをより使いやすいものにするため、今後もアップデートを重ねてまいります。公式テーマに関するご意見ご要望もお待ちしております。

同じタグ付けがされている記事