hexo-butterfly主题博客SEO配置
hexo-butterfly主题博客SEO配置
keywords优化
文章front-matter
中的keywords
节点
站点配置中的keywords
节点
1 | # Site |
优化归档结构
为了利于百度、谷歌等搜索引擎的爬虫,需要将站点文章目录结构优化为三级以内
1 | npm install hexo-abbrlink --save |
修改原有站点配置
1 | # permalink: :year/:month/:day/:title/ |
添加新的站点配置
1 | # abbrlink config |
之后每次hexo g
后会在每篇文章的front matter
中生成abbrlink
节点
生成站点地图
1 | npm install hexo-generator-sitemap --save |
之后每次hexo g
后都会在public
文件夹生成站点地图sitemap.xml
和baidu-sitemap.xml
robots协议定义
robots可以告诉搜索引擎站点的哪些页面可以被抓取,哪些页面不可以被抓取
在站点source
下创建robots.txt,内容根据实际情况修改
1 | # hexo robots.txt |
百度搜索资源平台(地址)
按照以下步骤填写资料
站点管理-添加网站
验证网站
的步骤选择HTML标签验证
,将content
填入主题配置site_verification
节点,部署后点击完成验证
按钮,如果失败反复进行几次即可。1
2
3site_verification:
- name: baidu-site-verification
content: xxxxxHTTPS认证
普通收录-提交
sitemap
、链接地址
和API提交
API提交
需要安装额外插件hexo-baidu-url-submit
1
npm install hexo-baidu-url-submit --save
修改原有站点配置
1
2
3
4
5deploy:
- type: git
repo: https://github.com/xxx/xxx.github.io.git
branch: main
- type: baidu_url_submitter添加新的站点配置
1
2
3
4
5baidu_url_submit:
count: 100 # 提交最新的一个链接
host: xxx.github.io # 站点管理中添加的网站域名
token: xxxxx # token可以在API提交页面找到
path: baidu_urls.txt # 文本文档的地址,新链接会保存在此文本文档里之后每次
hexo d
部署后会自动进行API提交
检测并更新
Robots
谷歌搜索控制台(地址)
按照以下步骤填写资料
选择
网址前缀
,完整填写后会进行验证所有权
步骤,参考百度资源搜索平台
配置1
2
3site_verification:
- name: google-site-verification
content: xxxxx提交
站点地图
,等待审核即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 西瓜蓬蓬的静谧庭院!