hexo 安装 sitemap 和 rss

简介: 一、安装RSS插件npm install hexo-generator-feed --save开启RSS功能编辑hexo/_config.yml,添加如下代码:rss: /atom.

一、安装RSS插件

npm install hexo-generator-feed --save

开启RSS功能
编辑hexo/_config.yml,添加如下代码:

rss: /atom.xml #rss地址  默认即可

二、安装 sitemap

npm install hexo-generator-sitemap
npm install hexo-generator-sitemap --save-dev
npm install hexo-generator-baidu-sitemap --save-dev

一个是传统的 sitemap,一个是百度专有的 sitemap。多多益善。
安装完这两个插件,再重启 hexo,在本地访问 http://127.0.0.4000/sitemap.xmlhttp://127.0.0.4000/baidusitemap.xml 就能正确的展示出两个sitemap 文件了。

  • 之后重启博客,访问/atom.xml和/sitemap.xml,会发现已经生成了。可以把sitemap提交到搜索引擎的站长平台来增加收录。

三、注册百度站长平台

四、添加个人网站

进入站点管理添加需要管理的网站地址,第二步的验证有三种方式:文件、html标签、cname。因为个人使用的是 codingpages服务,域名是属于系统分配的,所以无法使用cname验证来完成,当然如果这是你的个人域名,这个方案也是挺容易的。

其次我尝试使用文件的方式来实现,但是不幸的是,失败了。经过调查发现是因为 hexo 在生成文章的时候会把所有的.html 文件处理一遍,加上一些额外的东西,结果就是导致了 百度站点验证的文件里面多了很多其他东西,所以就无法验证通过。

所以最终的方案就是添加 html 标签了。添加完相应的标签之后,上传到自己的博客之中,多刷新几次,百度站点那边就会通过了。

五、提交 sitemap 文件

转到链接提交处,选择自己的站点网址。找到自动提交,选择sitemap。按照提示的格式添加自己的sitemap文件

img_5ae02a664bc951350ea660ade2b98650.png
image.png
目录
相关文章
|
Windows
使用docsify生成静态网站和pdf epub等
docsify生成静态网站和pdf epub等
1414 0
关于VSCode中下载插件后还不能运行html文件到浏览器的问题
这段时间在学习html的过程中,想用VSCode运行html代码到浏览器,查阅资料后发现需要下载open in browser插件,但下载后右键点击仍然没有open in Default Browser的选项。经过反复的比对后,发现是下载的插件错误。
376 0
关于VSCode中下载插件后还不能运行html文件到浏览器的问题
|
域名解析 缓存 JavaScript
GithubPages + Hexo 打造免费个人静态网页博客
作为程序员为什么要写技术博客,一方面是为了养成做笔记做总结的习惯,一方面也能做些有用的知识分享,提高写作能力,其实有很多不错的博客平台都可以用,比如在掘金发布博客文章,但是如何在不需要域名空间和博客程序下,低成本的拥有属于自己的博客网站呢?
|
前端开发 JavaScript
docsify生成文档网站
docsify生成文档网站
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
175 0
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
Typecho附件下载管理器插件Attachment
Typecho附件下载管理器插件Attachment
493 0
|
JavaScript
|
移动开发 JavaScript 前端开发
MDWiki —— 基于 Markdown 和 HTML 5 的纯客户端 Wiki/CMS
MDwiki 是一个完全使用 HTML5/Javascript 技术构建,完全运行在客户端的 Wiki/CMS 系统。无需专门的服务器软件,只需将 mdwiki.html 上传到你存放 markdown 文件的目录。
964 0
MDWiki —— 基于 Markdown 和 HTML 5 的纯客户端 Wiki/CMS