Hexo博客各主题SEO优化

公開日: 2023-04-22 02:13 457文字 3 min read ... ページビュー

この投稿は「日本語」では表示できません。元の投稿を表示しています。
优化HEXO主题页面描述description和keywords网站页面关键词问题,一些主题页面没有keywords和description

优化 HEXO 主题页面描述 description 和 keywords 网站页面关键词问题,一些主题页面没有 keywords 和 description

SEO 描述与关键词

description 描述

全名:<meta name="description" content="我是网站描述">

keywords 关键词

全名:<meta name="keywords" content="我是网站关键词">

网站为了更好收录增加权重,所以需要用到以上两个:描述与关键词。如果网站搭建好,F12 没有看见自己的博客页面有以上两个,那么就需要修复一下或增加代码。

解决方案

直接在head.njk添加即可,这样你的每一个页面都会引用它

以防万一head_unique.njk也加一点点判断

你也可以自己根据自己情况更改,只是参考

博客\themes\你的主题\layout\_partials\head\head_unique.njk

md转义渲染问题,这个代码无法发在这里

当然推荐你直接下载:点击下载参考代码

不建议

{ %- if page.keywords % 需要把-删除 ,因为 md 转义问题

{%- if page.keywords %}
<meta name="keywords" content="{{ page.keywords }}" />
{%- elif page.tags and page.tags.length %}
<meta name="keywords" content="{% for tag in page.tags.toArray() %}{{ tag.name }}{% if not loop.last %},{% endif %}{% endfor %}" />
{%- elif theme.keywords %}
<meta name="keywords" content="{{ theme.keywords }}" />
{%- endif %}

上面这个是 keywords 下面这个是 description

二选一
代码一号:绝对定位
{%-  if page.description %}  
<meta name="description" content="{{page.description}}" />
{%- elif page.description %}
<meta name="description" content="你的网站描述(这是绝对定位)" />
{%- endif %}

代码二号:配置定位
{%-  if page.description %}
<meta name="description" content="{{page.description}}" />
{%- elif page.description %}
<meta name="description" content="{{theme.description}}" />
{%- elif page.description %}
<meta name="description" content="{{config.description}}" />
{%- endif %}

END

[:heart

]{.label .danger} 不懂可以留下你的问题,我看到会第一时间帮助你。

気に入ったならばコメントを残してくださいね~

... ページビュー
© 2021 - 2026 Vullfin @VV
Powered by theme astro-koharu · Inspired by Shoka