创建sitemap
使用命令 npm i hexo-generator-sitemap hexo-generator-baidu-sitemap -S
来安装两个插件
当你在 hexo g 时,会在public文件夹中生成sitemap.xml 和baidusitemap.xml
一个给自己用,一个给百度用
创建robots
在post文件夹创建robots.txt,内容如下
1
2
3
4
5
6
7
8
9
10
11User-agent: *
Allow: /
Allow: /archives/
Allow: /categories/
Allow: /about/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/
这样可以告诉搜索引擎的爬虫,哪些地址不需要爬取
向百度申请收录链接
直接在百度搜索 site: 你的地址,像我的 site: blog.maxisvest.com 显示没有搜索结果,
就说明百度还没有收录这个站点,可以登录百度站长提交你的网站
按照百度提供的步骤来验证你提交的地址是否成功之后使用插件在deploy时向百度提交链接,步骤如下
需要先安装插件npm i hexo-baidu-url-submit -S
然后再在站点配置文件中按如下方式新增字段1
2
3
4
5baidu_url_submit:
count: 10 # 提交最新的链接数
host: crowncj.com # 在百度站长平台中注册的域名,虽然官方推荐要带有 www, 但可以不带.
token: XXXXX # 你的秘钥,每个人都不一样,获取方法在下面
path: baidu_urls.txt # 文本文档的地址,新链接会保存在此文本文档里然后在站点配置文件中修改如下,注意格式缩进
1
2
3
4
5
6deploy:
- type: git
repo: https://xxx/xxx/xxx.git
branch: xxx
message: deploy the pages
- type: baidu_url_submitter之后当你执行
hexo d
的时候会推送新的链接
优化URL,简化文章地址,方便爬虫爬取
可以在站点配置中将默认的permalink: :year/:month/:day/:title/
修改为permalink: :title/
启动百度访问量分析
这个并不会提高你的排名,他能帮到你的是,让你心里对你网站的访问量有点B数
登录百度统计,按照提示获得脚本id(就是hm.js?后面的id)
在next主题的baidu_analytics
属性后填写id,就可以了另外可以在微信公众号中实时关注你网站的统计
在站点配置文件中设置keywords
类似于keywords: maxisvest,java,技术
,用逗号隔开,这样有利于搜索
另外,文章中的tags标记,会在生成文章时变为文章header中的keywords关键字