Hexo+GitHub Pages搭建的个人博客加入到Bing搜索引擎

将中文网页名称转换为固定字符串

hexo默认生成的页面是你的title名,即title是中文那么网站访问的路径也是中文,这样是很不利于搜索引擎收录的,让我们使用插件来解决这个问题。

1.安装缩短链接插件 npm install hexo-abbrlink --save

2.hexo的_config.yml 添加如下配置:

1
2
3
4
5
6
7
8
permalink: posts/:abbrlink.html
abbrlink:
alg: crc32 # 算法:crc16(default) and crc32
rep: hex # 进制:dec(default) and hex
permalink_defaults:
pretty_urls:
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
trailing_html: true # Set to false to remove trailing '.html' from permalinks

安装完毕后此时再clean hexo g 会发现生成的网页名称不再是中文,而是固定的字符串,访问路径也统一变成了posts/xxx.html,这种简单的访问路径比较利于搜索引擎收录。

关于 Bing Webmaster Tools

Bing Webmaster Tools 是必应的网站管理员工具,可以添加个人网站并带进行一些网站操作。

步骤一:登录

打开 Webmaster,点击“开始”或右上角“登录”以登录到官网。可以选择三种登录账号:Google、Microsoft、Facebook。这里我用 Microsoft 账号登录。

步骤二:添加网站

初次登录会提示您添加网站,有两种添加方式:从 GSC 导入、手动添加。如果您的网站已通过 GSC 收录,可以用 GSC。这里我尝试手动添加。

在右侧输入框输入网站 URL,点击添加即可。这里容易失败,可以多试几次。

然后会要求验证网站。

步骤三:验证网站

有多种验证方式:文件、标签、CNAME 等。这里我选择文件验证(第一个XML File进行验证)。

点击 BingSiteAuth.xml 下载验证文件,然后上传到 Gitee Page 的根目录下,再更新 Gitee Page 部署,这样个人博客就被更新了,可以访问网站根目录下找到 BingSiteAuth.xml

注:那么这个根目录是哪里呢?

其实就是public文件夹下,我直接将BingSiteAuth.xml文件黏贴到public文件夹下,Git中hexo clean && hexo g && hexo d。但是当我去github的仓库中看时,仓库中并没有出现BingSiteAuth.xml文件。这是为什么呢?

因为 Hexo 的生成流程不会保留 public 目录下非由 Hexo 生成的原始文件。hexo g 命令会清理 public 目录并重新生成所有内容,但只包括从 source 目录和主题中通过 Hexo 处理的文件。

所以我的办法是先运行hexo clean && hexo g之后,再将BingSiteAuth.xml黏贴到public下,之后再hexo d。这是github的仓库中就顺利出现了这个文件。

步骤四:添加网站地图

首先生成sitemap.xml,并将sitemap.xml文件防到根目录下。

npm install hexo-generator-sitemap --save

该插件可以帮助Hexo自动生成sitemap.xml文件。

然后在站点配置文件_config.yml文件中输入:

1
2
3
# Sitemap Generator  
sitemap:
path: sitemap.xml

之后在Git中使用hexo g,就可以看到在public中生成了sitemap.xml文件了。然后再通过部署到仓库,就可以在网站地图中完成网站地图的提交。

生成sitemap.xml后,需要添加网站地图(Sitemap)到Bing Webmaster Tools。

点击左上角侧边栏按钮,选择“网站地图(Sitemap)”。

选择https://yuting0907.github.io/sitemap.xml,然后提交。

提交过后后台会花一段时间分析站点,然后显示“导入成功”,这时您的网站已正式录入到 Bing。

验证 & 总结

怎么知道sitemap.xml和BingSiteAuth.xml是否可以被搜索到呢?

可以自己直接搜索username.github.io/BingSiteAuth.xml和username.github.io/sitemap.xml,username就是你的仓库用户名。如果可以看到xml文件中的内容就是上传到仓库成功。

可能需要等一会才能搜索到。

最后用搜索引擎尝试搜一下自己的博客网站看看有没有结果。我搜我的网名,第一个就是。

另外,Bing Webmaster Tools 还有一些其他工具也可以研究一下,帮您提升流量。但最重要的还是网站质量。

参考链接:

https://www.cnblogs.com/RainbowC0/p/18107581

https://lengnian.github.io/posts/7cddb87d/


觉得不错的话,支持一根棒棒糖吧 ୧(๑•̀⌄•́๑)૭



wechat pay



alipay

Hexo+GitHub Pages搭建的个人博客加入到Bing搜索引擎
http://yuting0907.github.io/posts/7cddb87d.html
作者
Echo Yu
发布于
2025年2月9日
许可协议