next 添加 sitemap
发表于 2016-04-06 | 分类于 next | 0 Comments
执行命令安装 sitemap
1 | npm install hexo-generator-sitemap --save |
在 Hexo 站点配置文件_config.yml 中加入 sitemap 插件
1 | # Extensions |
执行命令生成 sitemap 文件
1 | hexo clean |
以上操作顺利无误的话,我们可以在 Hexo 站点的public文件夹中找到sitemap.xml文件,可以通过 http://yoursite.com/sitemap.xml 的方式访问进行查看,如果无法生成 sitemap.xml,可能是因为执行安装命令的时候没有加--save
,详见:Hexo 搭建 GitHub 博客(三)- NexT 主题配置使用 #sitemap 插件(这篇文章内容很详细
提交 sitemap 到 Google
这块在官方文档里面有提到(官方文档其实很容易上手,跟着官方走还是很容易的,有些地方可能不够详细,但是网上关于 next 的配置博客也不少,如|Hexo 优化|如何向 google 提交 sitemap(详细)),这里给出傻瓜式详细步骤:
点击骚红色的”ADD A PROPERTY”
在弹出来的小框中加入你的站点地址 http://yoursite.com ,然后点击”Continue”
Tab 栏选择”Alternate methods”,选中 HTML tag 可以看见
1
<meta name="google-site-verification" content="xxxxxxxxxxxxxxxxxx" /> #复制content的值
打开 next 主题的配置文件_config.yml,找到 google_site_verification 字段(找不到就新建):
1
2
3# Google Webmaster tools verification setting
# See: https://www.google.com/webmasters/
google_site_verification: xxxxxxxxxxxxxxxxxx #4中content的值执行命令重新发布站点
1
hexo d -g
回到 4 中的 Google Webmaster Central 页面,点击骚红色的”VERIFY”,done!
提交 sitemap 到百度
Hexo 搭建 GitHub 博客(三)- NexT 主题配置使用 #baidusitemap 安装配置 中也已经提到了,“普通的 Sitemap 格式不符合百度的要求”,所以我们需要对度娘特殊处理:
执行命令安装百度 sitemap
1 | npm install hexo-generator-baidu-sitemap --save |
站点配置文件中加入百度 sitemap 插件
1 | # Extensions |
执行命令生成百度 sitemap 文件
1 | hexo clean |
与 Google 一样,以上操作顺利无误的话,我们可以在 Hexo 站点的public文件夹中找到baidusitemap.xml文件
提交 sitemap 到百度
这部分与 Google 的处理方式类似:
输入你的站点地址http://yoursite.com ,然后点击“下一步”
选中“HTML 标签验证”可以看见
1
<meta name="baidu-site-verification" content="xxxxxxxx" />
与 Google 不同的是,我们并不能通过在_config.yml 中新建 baidu_site_verification 字段的方式进行验证(我试过好像不行),所以我们直接在 Hexo 站点的public文件夹中找到index.html文件,并在其中加上 3 中的验证标签
执行命令重新发布站点
1
hexo d -g
回到 3 中的百度验证网站页面,点击“完成验证”,done!
本文作者:草梅友仁
本文地址: https://blog.cmyr.ltd/archives/8fc9abcb.html
版权声明:转载请注明出处!