发表于 2016-04-06 | 分类于 next | 0 Comments
执行命令安装 sitemap
npm install hexo-generator-sitemap --save
在 Hexo 站点配置文件_config.yml 中加入 sitemap 插件
# Extensions
plugins: hexo-generator-sitemap
执行命令生成 sitemap 文件
hexo clean
hexo g
以上操作顺利无误的话,我们可以在 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 可以看见
<meta name="google-site-verification" content="xxxxxxxxxxxxxxxxxx" /> #复制content的值
-
打开 next 主题的配置文件_config.yml,找到 google_site_verification 字段(找不到就新建):
# Google Webmaster tools verification setting # See: https://www.google.com/webmasters/ google_site_verification: xxxxxxxxxxxxxxxxxx #4中content的值
-
执行命令重新发布站点
hexo d -g
-
回到 4 中的 Google Webmaster Central 页面,点击骚红色的”VERIFY”,done!
提交 sitemap 到百度
Hexo 搭建 GitHub 博客(三)- NexT 主题配置使用 #baidusitemap 安装配置 中也已经提到了,“普通的 Sitemap 格式不符合百度的要求”,所以我们需要对度娘特殊处理:
执行命令安装百度 sitemap
npm install hexo-generator-baidu-sitemap --save
站点配置文件中加入百度 sitemap 插件
# Extensions
plugins: hexo-generator-baidu-sitemap
执行命令生成百度 sitemap 文件
hexo clean
hexo g
与 Google 一样,以上操作顺利无误的话,我们可以在 Hexo 站点的public文件夹中找到baidusitemap.xml文件
提交 sitemap 到百度
这部分与 Google 的处理方式类似:
-
输入你的站点地址http://yoursite.com ,然后点击“下一步”
-
选中“HTML 标签验证”可以看见
<meta name="baidu-site-verification" content="xxxxxxxx" />
-
与 Google 不同的是,我们并不能通过在_config.yml 中新建 baidu_site_verification 字段的方式进行验证(我试过好像不行),所以我们直接在 Hexo 站点的public文件夹中找到index.html文件,并在其中加上 3 中的验证标签
-
执行命令重新发布站点
hexo d -g
-
回到 3 中的百度验证网站页面,点击“完成验证”,done!
- 本文链接: https://wp.cmyr.ltd/archives/next-add-sitemap
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
欢迎关注我的其它发布渠道
发表回复
要发表评论,您必须先登录。