Hexo博客SEO优化

本文章是我自己的个人笔记,有些地方可能介绍的不够清楚。先推荐两个个人感觉写的不错的文章。

安装插件

需要安装两个插件来生成 sitemap 文件,前一个是传统的 sitemap,后一个是百度的 sitemap。

npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap --save 

修改站点配置文件

sitemap文件添加到站点配置文件_config.yml中,并修改url字段的值,其值默认为http://yoursite.com

sitemap: path: sitemap.xml baidusitemap: path: baidusitemap.xml url: https://mrain22.cn 

在站点source文件夹下新建robots.txt文件,文件内容如下:

User-agent: * Allow: / Allow: /archives/ Allow: /categories/ Allow: /tags/ Allow: /resources/ Disallow: /vendors/ Disallow: /js/ Disallow: /css/ Disallow: /fonts/ Disallow: /vendors/ Disallow: /fancybox/ Sitemap: https://mrain22.cn/sitemap.xml Sitemap: https://mrain22.cn/baidusitemap.xml 

Allow字段的值即为允许搜索引擎爬区的内容,可以对应到主题配置文件中的menu目录配置,如果菜单栏还有其他选项都可以按照格式自行添加。

需要将https://mrain22.cn改成自己的域名。

该方法可直接推送.github.io结尾的网页的链接给百度而避免百度无法爬取github中链接的问题。
该方法需要安装hexo插件。

安装插件

  • 在Hexo根目录下,安装本插件:

    npm install hexo-baidu-url-submit --save 
  • 配置博客根目录下的_config.yml文件

    baidu_url_submit: count: 3 ## 比如3,代表提交最新的三个链接 host: https://hoxis.github.io ## 在百度站长平台中注册的域名 token: your_token ## 请注意这是您的秘钥, 请不要发布在公众仓库里! path: baidu_urls.txt ## 文本文档的地址, 新链接会保存在此文本文档里 
  • 检查确认_config.yml中的url值与图片中host后的值一致

    # URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: https://mrain22.cn 
  • 最后修改deploy
    添加一段baidu_url_submitter

    deploy: - type: git repo: https://github.com/xxx.git branch: master - type: baidu_url_submitter 

原文链接:https://blog.csdn.net/XiumingLee/article/details/103798629?ops_request_misc=&request_id=3e9cb71a486e4aac98511eaf7184f0e6&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-9-103798629-null-null.268%5Ev1%5Econtrol&utm_term=seo%E4%BC%98%E5%8C%96

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/22818

(0)
上一篇 2024年5月6日 01:31
下一篇 2024年5月6日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml