Hexo搜索引擎优化
博客上线也有一个月了,查了一下Google和Bing两大搜索引擎,只有Google有收录Bing没有任何一条收录,于是对搜索引擎进行一下优化。
安装hexo-generator-sitemap插件和配置_config.yml
安装
npm install hexo-generator-sitemap --save |
修改_config.yml文件
打开根目录的_config.yml文件,加入以下代码:
# common sitemap for all the search engines |
将permalink:修改为:title.html,将trailing_index:修改为false
向Google提交站点地图
打开Google Search Console,箭头处填入域名
选择HTML标记认证,将会得到复制XXXXXXXXXXXXXXXXXXXXXXX的值,将其粘贴到_config.next.yml的google_site_verification:<meta name="google-site-verification" content="XXXXXXXXXXXXXXXXXXXXXXX" />
运行后点击验证hexo clean && hexo g && hexo d
在弹出的对话框中点击前往资源页面
点击左侧的站点地图,在添加新的站点地图处填入sitemap.xml
向Bing提交站点地图
打开Bing Webmasters登录后选择从GSC导入你的网站
使用IndexNow快速提交至Bing
安装hexo-indexnow插件
npm install hexo-indexnow --save |
获取API Key
打开Bing IndexNow,找到API Key点击下载箭头将文件下载到/source目录并复制API Key
配置Hexo
将以下代码复制到根目录的_config.yml
hexo_indexnow: |
设置robots
在/source目录下新建robots.txt文件,将下列代码复制到文件中
User-agent: * |