hexo 博客文章添加 keywords 关键词

hexo 搭建博客 SEO 信息默认是不会包含 keywords,这多少对搜索引擎有点影响。

如何添加 keywords 信息

  1. 修改根目录下的配置文件 _config.yml ,添加你需要的 keywords 信息,注意需要用英文逗号分隔开来。
1
keywords: 前端,前端学习,html学习,css学习,js学习
  1. 找到 head.ejs,landscape 主题的文件在这个位置 themes\landscape\layout\_partial\head.ejs ,不同主题可能略微不同,可以全局搜索 <head> 标签查找相关文件!

<title> 标签后面新增 keywords 内容

1
2
3
4
5
6
7
<% if (page.keywords){ %>
<!-- 如果文章内容配置有 keywords 字段,则将配置的内容与 config 中的内容一起输出 -->
<meta name="keywords" content="<%= page.keywords %>,<%= config.keywords %>">
<% } else if (config.keywords){ %>
<!-- 否则使用根目录配置的 keywords 信息输出 -->
<meta name="keywords" content="<%= config.keywords %>">
<%} %>
  1. 修改文章创建模板 scaffolds\draft.mdscaffolds\post.mddraft.md 文件是草稿,如果你不使用草稿创建文件,可以修改此文档,添加 keywords 配置:

如果不想每篇文章都要配置 keywords,也可以做此步骤的修改!!

1
keywords:

完整配置:

1
2
3
4
5
6
7
8
9
---
title: {{ title }}
permalink: {{ title }}
date: {{ date }}
category:
- []
tags: []
keywords:
---

修改模版 post.md 之后,每次使用命令新建文件会自动添加 keywords 字段。

1
$ npm run hexo new 'title' -- -p 'path/filename'
  1. 如果想对已有的文章添加 keywords ,可以直接在标题字段后面新增 keywords 即可。
  1. 重新运行命令,生成文章即可!!
本文由 linx(544819896@qq.com) 创作,采用 CC BY 4.0 CN协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。本文链接为: https://blog.jijian.link/2023-11-17/hexo-seo-keywords/

如果您觉得文章不错,可以点击文章中的广告支持一下!