本文最后更新于 559 天前,其中的信息可能已经有所发展或是发生改变。
效果见本博客文章链接:https://www.yulate.com/2021/59867.html
一、问题所在
Hexo默认的链接类型配置是 :year/:mouth/:day/:title,效果是http://url/2021/07/15/文章名,这种类型的url会在文章名出现中文的字符,会出现很多的问题,不利于seo
二、解决方案
1、安装hexo-abbrilink插件
代码语言:javascript复制npm install hexo-abbrlink --save
2、配置
在hexo根目录下的配置文件_config.yml中的:permalink配置选项修改为如下
代码语言:javascript复制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属性即可
代码语言:javascript复制#---
title: 2021-06-15 pwn之canary绕过简单思路梳理
tags:
- pwn
- canary绕过
categories: CTF
abbrlink: canary # 设置此项
date: 2021-07-13 23:13:13
浏览量: 418