Hexo ブログを作成しました。ただし、ファビコンを追加する場所がわかりません。別のフォルダに追加しようとしましたが、見つかりません。
どこに追加する必要があるか、または他に更新する必要があるかどうかを知っている人はいますか。
使用しているテーマによって異なります。テーマのドキュメントとソースを確認してください。
apolloなどの一部のテーマは、構成favicon
パラメーター (theme_config.favicon
パラメーター in_config.yml)をサポートしています。
テーマがカスタム ファビコンをサポートしていない場合は、ファイルsource/favicon.ico
を追加するだけで、ブラウザによって自動的にリクエストされます。
執筆時点ではデフォルトのテーマであるランドスケープを使用しています。
blog\blog\node_modules\hexo\node_modules\hexo-cli\assets\themes\landscape\_config.yml
ファイルの下部に、Miscellaneous というタイトルのセクションがあります。
# Miscellaneous
google_analytics:
favicon: blog\themes\landscape\source\css\images\favicon.ico
twitter:
google_plus:
fb_admins:
fb_app_id:
Windows はスラッシュに関しては方向性に問題がある可能性があるため、PC を使用している場合は反対の方向を試してください。これには少し手こずりましたが、.png だけでなく .ico ファイルも使用できました。
まだプレースホルダー画像が必要な場合は、Favicon.ccを使用して素晴らしい結果を得ました。
これをhtmlコードのhead部分に追加して…
<head>
<title>Test Page</title>
<link rel="icon" type="image/png" href="http://www.w3.org/Icons/w3c_home">
</head>
詳細については、W3C サイトをご覧ください: How To FavIcon
アイコンの取得に問題があったかどうかが報告されるので、コンソールを見てページのソースを調べることもお勧めします。