faviconがなくてlocalhostサーバー起動でエラーを蛍光されていた。以前に作ったやること一覧にあった。

github-pageかjekyllか

どちらの作法を踏襲すべきか迷った。github-pageを利用しているので、こちらから調べたが腑に落ちる説明は見当たらなかった。探そうと追求せずに、jekyllを調べたらすぐにヒットした。んー、検索で答えが得られると早いな。ボトムアップに調べることをしないから知識はつかないか・・・調べている亜ヂダに疲れたり、何を調べているか見失ったりするから、このやり方は考えものなのかもしれない。でも、手探りするのもいいのだが。

_include/head.htmlにhtmlのhead節の記述がある。ここにrel=”icon”のlinkタグを追加する。srcにfaviocn.icoへのパスを記述する。だけだ。

  <link rel="stylesheet" href="/css/main.css">
  <link rel="canonical" href="https://cat73220.github.io/learning/jekyll/2023/03/12/Z-favicon.html">
  <link rel="alternate" type="application/rss+xml" title="Shikumi hack" href="https://cat73220.github.io/feed.xml" />
  <link rel="icon" href="https://cat73220.github.io/favicon.ico">

四行目が追加した行。jekyllの作法で prepend でbaseurlやsite.urlで修飾してやれば、FQ-URL になって確実に favicon.ico がアクセスされる。

favicon.iconでエラーがなくなった