魔改笔记之一
魔改笔记之一
SCFC我会按照修改风险度进行书写,⭐代表仅修改css js文件,⭐⭐代表涉及pug,⭐⭐⭐代表大体量。
魔改有风险,需!备份!
⭐生成文章唯一链接
预览
Hexo的默认文章链接格式是年,月,日,标题这种格式来生成的。如果你的标题是中文的话,那你的URL链接就会包含中文,复制后的URL路径就是把中文变成了一大堆字符串编码,如果你在其他地方用这边文章的url链接,偶然你又修改了改文章的标题,那这个URL链接就会失效。为了给每一篇文章来上一个属于自己的链接,写下此教程,利用 hexo-abbrlink 插件,A Hexo plugin to generate static post link based on post titles ,来解决这个问题。 参考github官方: hexo-abbrlink 按照此教程配置完之后如下:
安装插件,在博客根目录 [BlogRoot] 下打开终端,运行以下指令:
bash
npm install hexo-abbrlink --save |
##插件安装成功后,在根目录 [Blogroot]的配置文件 _config.yml找到 permalink:
diff
# permalink: :year/:month/:day/:title/ |
执行 hexo 三连
bash
# git bash |
每次执行三连后,文章会自动获取唯一链接
⭐页面样式调节
这个教程是通过css样式调节各个页面透明度、模糊度(亚克力效果)、圆角、边框样式等,看起来会更加舒适。
复制以下代码进去自定义的 custom.css 文件
css
/*---------------- 页面样式调节---------------------- */ |
参数说明:
–trans-light:白天模式带透明度的背景色,如rgba(255, 255, 255, 0.88)底色是纯白色,其中0.88就透明度,在0-1之间调节,值越大越不透明;
–trans-dark: 夜间模式带透明度的背景色,如rgba(25, 25, 25, 0.88)底色是柔和黑色,其中0.88就透明度,在0-1之间调节,值越大越不透明;
–border-style: 边框样式,1px solid rgb(169, 169, 169)指宽度为1px的灰色实体边框;
–backdrop-filter: 背景过滤器,如blur(5px) saturate(150%)表示饱和度为150%的、高斯模糊半径为5px的过滤器,这是亚克力效果的一种实现方法;
记住在主题配置文件_config.butterfly.yml的inject配置项中引入该css文件:
diff
inject: |
重启项目即可看见效果
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果