Hexo博客链接持久化解决方案

December 09, 2023
测试
测试
测试
测试
1 分钟阅读

本文最后更新于 559 天前,其中的信息可能已经有所发展或是发生改变。

效果见本博客文章链接:https://www.yulate.com/2021/59867.html

一、问题所在

Hexo默认的链接类型配置是 :year/:mouth/:day/:title,效果是http://url/2021/07/15/文章名,这种类型的url会在文章名出现中文的字符,会出现很多的问题,不利于seo

二、解决方案

1、安装hexo-abbrilink插件

npm install hexo-abbrlink --save

2、配置

在hexo根目录下的配置文件_config.yml中的:permalink配置选项修改为如下

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

生成效果为http://url/2021/123456.html

3、自定义后缀

如果文章头中存在abbrlink,则不会做任何处理。

如查文章头中不存在abbrlink,则会et title根据配置的alg算法来成生abbrlink字符串

也可手动为文章设置链接地址,只需在文章中设置abbrlink属性即可

#---
title: 2021-06-15 pwn之canary绕过简单思路梳理
tags:
- pwn
- canary绕过
categories: CTF
abbrlink: canary  # 设置此项
date: 2021-07-13 23:13:13

浏览量: 418

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多