首页 > 其他 > 详细

谈谈hexo主题优化

时间:2019-11-30 15:53:15      阅读:51      评论:0      收藏:0      [点我收藏+]

刚开始接触hexo的时候,真的是太好用了,模板美观大气,生成速度超级快,而且几乎所有的模板都是自适应的,不需要额外再做移动端,但是用了很多款主题后发现网站对搜索引擎不是很友好,尤其是一些主题h1标签乱用,怎么能在搜索引擎上有好的表现呢。

技术分享图片

首先是文章标题url,默认是permalink: :year/:month/:day/:title/,生成的形式是xxxx/2019/11/23/455666/,这样的一串数字,而hexo又是一个静态生成器,造成一篇文章在4层之下才能找到,对于搜索引擎来说3层结构已经算是深的了,这样非常不利于抓取。利于收录的做法是/栏目/文章.html,我们可以先下载一款hexo链接优化工具hexo-abbrlink  安装方法是:

npm install hexo-abbrlink --save

  而默认_config.yml中permalink修改为

permalink: :category/:abbrlink.html
abbrlink:
  alg: crc32  # 算法:crc16(default) and crc32
  rep: hex    # 进制:dec(default) and hex
permalink_defaults:

  很多人喜欢将:category改为post,其实这样做不是很友好,将所有文章都放在一个目录里,更友好的做法是放在不同栏目下。

其次是添加文章分类category的时候,英文名还是用英文字母,但是中文名却用中文这样很不友好,我们需要将其修改为自动映射成英文。修改如下:

title: 为什么选择python来学习
categories: 中文分类
tag: 

  然后在_config.yml中添加中文分类对应的英文即可

default_category: uncategorized
category_map:
 中文分类: news
tag_map:

  这样分类就被转化为英文了,效果如我的小站https://aicodings.github.io/所示,这会比系统默认的友好一些。

谈谈hexo主题优化

原文:https://www.cnblogs.com/xiaohutume/p/11962271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!