发布网友 发布时间:2023-10-14 12:27
共1个回答
热心网友 时间:2024-10-21 21:20
为了让博文可以被Google搜索到,需要配置站点地图(Sitemap)
在开始之前需要注意,本文适用于 NexT主题 ,其他主题的设置可能会有不同。本文只适用于Google,Bai的坑待填。
修改主题配置文件( themes/next/_config.yml ):
在终端中使用npm安装sitemap插件:
生成静态文件
此时在public目录下可见 sitemap.xml ,即已完成站点地图的生成,同时可在个人博客主页见到站点地图标签,点击可以看到xml文件。
首先你需要一个谷歌账号,然后使用 Google Search Console服务 ,点击立即使用!
接下来你可以看到如下的验证界面
选择第二种,填写你的Github Page主页地址后点击继续,记得地址前面的协议 https:// 别忘了
随后你可以看到如下几种方式用以验证你对站点资源的所有权
打开主题配置文件( /themes/next/_config.yml ),找到如下片段:
在Google Search Console选择HTML标记验证,Google会提供如下的元标记
将 content= 后面的xxxxx填到主题配置文件的 google_site_verification: 之后,记得冒号后需留一空格,同时不要忘记引号:
保存文件,在终端中生成并部署Hexo静态文件
部署成功后,回到Google Search Console,点击验证、完成。
来到Google Search Console,点击左侧边栏中的网址检查,输入你的Github Page主页。
还是Google Search Console,点击左侧边栏中的站点地图,添加新的站点地图,在主站地址后面填入 sitemap.xml ,即与前面生成的站点地图文件名称相同!
一开始,Google有可能显示无法获取站点地图(至少我这里情况如此),我等待了大约24h,再次添加了同名的站点地图,即显示成功,如图
有许多情况可能导致获取站点地图失败,需要仔细分析原因,记得检查站点地图的地址名称是否正确,包括大小写。
如果想要让更多的人看到你的博客,建议在你关心的社区(比如呀)发布你的文章,同时,建议参见 搜索引擎优化SEO 。同时,需要优化桌面端和移动端的性能以提供更好的用户体验。SEO和优化性能大概是个很深的坑,以后有机会慢慢填🕒
感谢你看到这里,🍻欢迎留下你的评论,欢迎批评和提问,欢迎转发~