Check W3C validator

W3C validator チェックの結果

  • img タグに alt 属性が付いていない
  • h1 タグが無数にある

でした。

h1 タグはサイトタイトルに使用するのみで別の場所では使えないらしい

Consider using the h1 element as a top-level heading only (all h1 elements are treated as top-level headings by many screen readers and other tools).

上の引用がエラー内容です

記事のタグでは h1 ではなく h2 以下を使うようにしたほうが良いらしい

っということで_layoutsフォルダの page.html と post.html それぞれのタグを変更しておいた。 がなぜか治らない。 なぜだ!?

キャッシュがあるからか?

【 追 記 】

Jekyll Now ではindex.htmlが最初に呼ばれサイトの HOME を示すページを生成する。 この場合は、リストページを表示します。

このページを最初に表示するのを忘れていました。 index.html内でもarticleタグの中に内包されたh1タイトルで記事分繰り返す処理になっていたことから注意を受けたようだ。

固定ページを作りたくなったりするとjekyll-nowでは少々問題が起こりそうなのでこちらのサイトも Hugo に移行しようと思います。

まずはローカル環境でテーマ作りに取り掛かりたいと思います。 とは言っても、その辺のテーマを少々修正する程度にとどめてHugo環境のベースを整えたいと思います。