Hexo:NexT主题个性化配置

背景使用彩带渲染

在主题配置文件中,进行如下修改:

# Canvas-ribbon
# Dependencies: https://github.com/theme-next/theme-next-canvas-ribbon
# size: The width of the ribbon.
# alpha: The transparency of the ribbon.
# zIndex: The display level of the ribbon.
canvas_ribbon:
  enable: true
vendors:
  # Internal version: 1.0.0
  # See: https://github.com/zproo/canvas-ribbon
  # Example:
  canvas_ribbon: //cdn.jsdelivr.net/gh/theme-next/theme-next-canvas-ribbon@1/canvas-ribbon.js

链接持久化

Hexo默认的链接是http: //xxx(yourDomainName)/year/month/day/title 这种类型的。
这种默认的链接存在很多潜在的问题,比如:

  • 文章的title一般为中文,带有中文的url不利于SEO(搜索引擎优化)
  • 如果对文章的title进行了修改,会导致链接发生变化,不利于文章的推广

基于默认链接存在的潜在问题,我们最好把标题转成唯一的英文或数字字符串。配置如下:

1、安装插件hexo-abbrlink

npm install hexo-abbrlink --save

2、在站点配置文件中添加abbrlink,并修改permalink

permalink: posts/:abbrlink/

# abbrlink config
abbrlink:
  alg: crc32  #support crc16(default) and crc32
  rep: dec    #support dec(default) and hex

其中:

  • alg:算法。有crc16和crc32两种。
  • rep:进制。有dec(十进制)和hex(十六进制)两种。

注:
crc16算法下的十进制编码最大为65535,这对个人博客来说已足够用。

结语

如果你喜欢我写的文章,欢迎来踩我个人搭建的博客~
ChengNing’s Blog

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值