Hexo搭建的个人博客实现谷歌百度收录
本文最后更新于:2 年前
前言
兴致冲冲的搜索自己发布的文章发现根本没有,也就是说只能自己输入网址才能够看到,别人根本搜不到,气急败坏。整!
如何能够辨别自己的站点被收录了呢?输入site:tomorrow505.xyz,有相关结果就成功了。
准备工作
生成sitemap
我们需要使用npm自动生成网站的sitemap,然后将生成的sitemap提交到百度和其他搜索引擎。sitemap是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知Google和其他搜索引擎。Googlebot等搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。
安装插件走一波:
$ npm install hexo-generator-sitemap --save
$ npm install hexo-generator-baidu-sitemap –-save
编辑博客配置文件:
$ vim _config.yml
# 自动生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
用于在generate的时候生成这两个文件,然后可以通过域名+名称的方式打开,如:http://tomorrow505.xyz/sitemap.xml展示了站点的所有链接信息。
接下来就是谷歌和百度收录的工作了。
谷歌收录
算是比较简单的了。根据帖子Hexo+github搭建个人博客(五)[1]的步骤登录google search console,添加自己的博客网站,google同样有多种方法。我选择CNAME方式验证,然后提交sitemap过去就好了。搜索site:tomorrow505.xyz,google已经能够搜索到博客,即google收录成功。
百度收录
参考了第二篇文章,说的会比较详细,我也简单总结一下:
- 站点URL优化所能够用到的插件或思想:(因为博客还在一步步搭建过程中,所以暂时先不考虑)
hexo-abbrlink
设计urlname
中文链接转拼音方式( hexo-permalink-pinyin插件 )
查询站点是否被收录,与谷歌一样,不再描述。
添加站点至谷歌搜索平台(SEO)第一步
我也是根据文章做的提交成功了,然后选择了主动推送的方案。
npm install hexo-baidu-url-submit --save
配置根目录_config.yml写入以下配置:
baidu_url_submit:
count: 10 # 提交最新的多少个链接
host: https://yourname.gitee.io/ # 在百度站长平台中添加的域名
token: your_token # 秘钥
path: baidu_urls.txt # 文本文档的地址,新链接会保存在此文本文档里
修改站点url为自己购买的域名,最后获取token配置提交方案:
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
- type: git ## 这是原来的deployer
repo:
branch:
- type: baidu_url_submitter ## 在这里添加新内容即可
可以看出是增加了一个提交的type,然后执行部署提交的时候就可以实现主动推送了
http://tomorrow505.xyz/2021/ckmgbiu2e0000dsag6mnaf7y7/
http://tomorrow505.xyz/2021/ckmfpryfc0000u0ag5e79dw4i/
http://tomorrow505.xyz/2021/ckmf3rc7n000f6oag2b2g8tvx/
http://tomorrow505.xyz/2021/ckmf3rc7l000a6oaghxm57hgy/
http://tomorrow505.xyz/2021/ckmf3rc7l000b6oag1bymbixh/
http://tomorrow505.xyz/2021/ckmf3rc7800016oag0x7k0s36/
http://tomorrow505.xyz/2021/ckmf3rc7m000d6oag1ycr0oww/
http://tomorrow505.xyz/2021/ckmf3rc7q000k6oag3wolcl8n/
{"remain":2992,"success":8}
INFO Deploy done: baidu_url_submitter
同时在hexo\.deploy_git\
路径下会生成一个baidu_urls.txt
文件,其中包含了你站点中的URL链接。
至于手动或者sitemap怎么推送就看教程就好了,这里只是一个记录。
总结
活到老,学到老,以后就专心写博客了。