可以优化博客路径,默认路径 https://xcmaster.com/2022/07/07/hexo必装插件
,还会带上标题,这款插件可以将路径优化为 https://xcmaster.com/posts/51727
等等,还支持 16进制。
npm install hexo-abbrlink --save
_config,yml
加入配置
```shell
abbrlink:
alg: crc16 #support crc16(default) and crc32
rep: dec #support dec(default) and hex
drafts: false #(true)Process draft,(false)Do not process draft. false(default)
# Generate categories from directory-tree
# depth: the max_depth of directory-tree you want to generate, should > 0
auto_category:
enable: true #true(default)
depth: #3(default)
over_write: false
auto_title: false #enable auto title, it can auto fill the title by path
相关文章
SqlDapperEasyUtil:.NET CORE下的Dapper封装操作类
精简版的Dapper封装操作类:SqlDapperEasyUtil: ```csharp /// /// 基于Dapper的数据操作类封装的工具类(简易版) /// Author:左文俊 /// Da...
ch05 Java方法
Java方法 何谓方法? System.out.println(); //类.对象.方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 ...
Halo 开源项目学习(五):评论与点赞
基本介绍 博客系统中,用户浏览文章时可以在文章下方发表自己的观点,与博主或其他用户进行互动,也可以为喜欢的文章点赞。下面我们一起分析一下 Halo 项目中评论和点赞功能的实现过程。 发表评论 评论可以...
玩SpringBoot踩的小坑~
SpringBoot想必都学过吧,但是隔段时间没怎么用,往往犯一些低级的错误!!! 今天做了一个springboot项目的小实验,但是项目启动后却怎么都访问不到页面; 就这么一个简简单单的contro...
Netty源码分析之ChannelPipeline(一)—ChannelPipeline的构造与初始化
Netty中ChannelPipeline实际上类似与一条数据管道,负责传递Channel中读取的消息,它本质上是基于责任链模式的设计与实现,无论是IO事件的拦截器,还是用户自定义的ChannelHa...
识别 UTF-8 编码
思路:如果GBK中文字节流我们使用 UTF-8 编码,会出现未知字符�,字节代表数字为 -65, -67。 所以先尝试用 utf-8 编码,然后获取字节流,判断其中是否存在未知字符。 流程:当直接使用...
Windows常用DOS命令
常见的DOS命令: 关机、重启电脑 shutdown -s (关机) shutdown -r (关闭&#...
2.7w字!Java基础面试题/知识点总结!(2021 最新版)
这篇《Java 基础知识总结》是 JavaGuide 上阅读量最高的一篇文章,由于我对其进行了重构完善并且修复了很多小问题,所以,在博客园再同步一下! 文章内容比较多,目录如下: 基础概念与常识 Ja...
抽象 类乐器 期末代码
```java abstract class YueQi{ //表示发出声音的功能 public abstract void sound(); } //子类钢琴 class Piano extends...
Drools规则引擎实践直白总结
Drools规则引擎,网上大把相关的文章介绍,但我感觉不够直白,理解有些困难,且知识点没有集中比较分散、有些还是早前版本的内容,对与新手来说上手可能比较慢,而且比较容易走弯路,故我在深入研究并实践于项...
Spring Bean生命周期
本文基于图灵课堂周瑜老师的讲解整理,包括spring bean加载的过程,主要是扫描BeanDefinition以及初始化非懒加载单例Bean两部分,源码取自SpringFramework 5.3.2...
Docker RabbitMQ 镜像集群
环境搭建: Docker启动3个RabbitMQ,第一个MQ为主节点,同时指定 RABBITMQ_ERLANG_COOKIE。 后面两个镜像为第一个MQ的节点,RABBITMQ_ERLANG_COOK...
MYSQL8-快速生成表结构(用于生成文档)
各种工具都有,没有特别趁手的。不如自己用sql处理。 SELECT column_name AS CODE, CASE WHEN column_comment IS NULL OR TRIM(colu...
Java 线程创建与常用方法
进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO...
JUC并发编程进阶!!
1.知识点回顾及延伸 2.生产者消费者问题 3. 八锁问题 4.集合类线程不安全解决 5.Callable再理解 6.三大常用辅助类 6.1、 CountDownLatch 6.2、CyclicBar...