添加搜索引擎对于自建网站(博客)的收录
reference:
Notes:
如何验证自己的网站是否有被搜索引擎收录:
搜索”site: <domain-name>“
GitHub有反爬虫机制,所以github.io的域名无法被收录。需要使用自定义域名。
Baidu
百度站长平台: https://ziyuan.baidu.com/
添加站点
站点管理 > 添加站点 > 验证站点所有权(可能大概需要1天的时间)

文件验证的方式:将验证文件放到hexo的public文件夹,即上传github.io项目的根目录。
但hexo clean后public文件夹里面的验证文件消失了怎么办?
:exclamation: 整个public文件夹是执行hexo g后生成的,若执行hexo clean会把整个public连同CNAME文件夹删掉。应该把需要在根目录保留的文件存放在source文件夹下,在执行hexo g命令时,其会把source文件夹下的文件原原本本地复制到public文件夹下,这样文件就不会丢失了。
资源收录
生成Sitemap
使用npm插件自动生成网站sitemap,命令执行完后,根目录会根据配置文件的域名生成sitemap文件;
1
2npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
资源提交
效率:主动推送>自动推送>Sitemap
- 主动推送
- 自动推送
- Sitemap提交
Google
doc: Google Search Central (formerly Webmasters) | Web SEO Resources | Google for Developers
谷歌站长工具:Google Search Console
验证网站所有权
可以使用添加TXT或者CNAME记录的方式验证

子域名不知道为什么验证失败,换成域名ciel07yxh.top后成功
提交Sitemap
