👌Hexo-SEO 搜索引擎优化
安装插件
分别是生成百度和谷歌站点地图的插件.
npm install hexo-generator-baidu-sitemap --save
npm install hexo-generator-sitemap --save
配置文件
根目录的
_config.yml
中添加以下:sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xmlxml 文件存放路径看着来,一般放在网站根目录.
现在
hexo generate
就会出现public/sitemap.xml 和 baidusitemap.xml
- sitemap.xml 样式如下:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://weidows.github.io/post/Hexo/butterfly_modify/</loc>
<lastmod>2020-12-18</lastmod>
</url>
<url>
<loc>https://weidows.github.io/post/lang/markdown/</loc>
<lastmod>2020-12-14</lastmod>
</url>
<url>
<loc>https://weidows.github.io/post/backup/%E5%BF%AB%E6%8D%B7%E9%94%AE/</loc>
<lastmod>2020-12-12</lastmod>
</url>
站长添加网站
注意
- 因为
Hexo
会对 HTML 文件进行修改,所以无法通过文件验证添加网站
- 可以通过 HTML 标签方式,比较方便.
Hexo 标签验证网站
我使用的是 Butterfly 主题,主体间会有所不同,定位如下文件:
- themes/butterfly/layout/includes/layout.pug
在
body
行上方添加验证标签(注意需要转换成 pug 格式)添加之后如下:
最后
- hexo generate
- hexo deploy
- page 部署才能验证
添加站点地图
百度
谷歌简单,略.
另外
- 百度添加 sitemap 后一直处于等待状态是正常的,别在意…
- 谷歌添加 sitemap 一般第一次会失败,删掉重新添加就好了(立即生效)
注意点
不推荐文章目录使用:
<h1>
标签也就是#
多个一级标题对 SEO 不友好
建议使用
<h1>
也就是##
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ⭐️齐下无贰⭐️!
评论