Hexo持续优化-文章标题SEO优化

文章目录


hexo默认使用文章的标题作为页面的url,这导致的问题就是如果文章标题为中文,name会发生:

  • 对搜索引擎不友好
  • 复制url到其他地方时,中文经过url编码会导致乱码
  • 文章标题改动后,文章链接地址将发生改变

为了避免这些情况,官方提供了文章永久链接的配置方式,详见 永久链接(Permalinks)

在站点配置文件_config.yml中,默认的url为

permalink: :year/:month/:day/:title

这个permalink就是文章的永久链接,可以参考文档对这个格式进行配置。

另外,可以在hexo/scaffolds/post.md文件中,添加permalink字段,这样每次通过

hexo new “{article title}”

创建的文章,Front-matter中都会带上permalink这个属性,配置示例

title: {{ title }}

date: {{ date }}

categories: 

tags:

permalink: 

这样可以达到的效果是:

  • 如果每篇文章中permalink有值,那么则使用文章中的permalink作为文章的永久链接
  • 如果文章中没有设置permalink的值,那么则默认以站点配置文件中permalink的格式,生成文章的永久链接

当然,从SEO优化的角度考虑,这里的永久链接一般会是英文标题。

另外,如果想把文章id作为文章的url,并有上面的效果,只需要做如下两个修改:

  1. 站点配置文件_config.yml中,把permalink改为year/:month/:day/:id
  2. 在post模板中添加id字段即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Crocutax

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值