文章
32
标签
9
分类
0
首页
归档
友链
关于
E2147dev
分享图片
返回首页
首页
归档
友链
关于
分享图片
发表于
2026-08-05
|
更新于
2026-08-05
|
浏览量:
分享图片
文章作者:
e2147
文章链接:
https://i.101229.xyz/2026/08/05/2026-08-05-02/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
E2147dev
!
上一篇
添加“上次构建时间”功能
之前我在看二叉树树的网站的时候,看到了他网站底下有一个构建时间,于是我就想着在我的这个博客里添加这个功能。说实话,这玩意儿挺实用的,访客一眼就能看出站点最近有没有更新 然后我就开始折腾了。 一开始觉得很简单,不就是改改主题模板,插一行代码显示时间嘛。我想要的是每次执行 hexo g 生成静态文件时固定下来的那一刻 于是我开始翻 Butterfly 主题的 footer.pug 模板,想直接在源文件里加逻辑。结果第一次尝试就翻车了,因为 Pug 对缩进极其敏感,我随便改了几行,整个页脚直接报错渲染不出来。还好我提前备份了原始文件,不然整个博客都得瘫痪。这次教训让我明白:能不动主题源文件,就尽量别动。 后来我换了个思路——利用 Butterfly 自带的 inject 注入功能,配合 Hexo 的 after_generate ,在每次生成站点时自动创建一个 JS 文件,里面存着构建时间,再通过 inject 把这个 JS 塞到页面底部。全程不碰主题源码,升级主题也不受影响。 具体实现步骤第一步:创建生成时间脚本在 Hexo 根目录下的 scripts 文件夹(如果没有就手动创建)中...
下一篇
今天
今天到我的高中去取录取通知书 就看到一位初中同学 我们现在分的是虚拟班级,之后还会再分班 发了一本作业,一个通知书,一份传单,一个布袋,还是挺好的 不对不对!我仔细看了一下这个作业,这个升学e网通什么鬼?!不仅要看网课,还要交作业。。。 顿时感觉很无语 .e2147-badge { /* ===== 主题变量,方便换肤 ===== */ --badge-fg: #000; --badge-bg: #fff; --badge-radius: 6px; --badge-shadow: 3px 3px 0px var(--badge-fg); display: inline-flex; font-family: 'Courier New', Courier, monospace; font-size: 14px; font-weight: bold; border-radius: var(--badge-radius); overflow: hidden; border: 2px s...
e2147
文章
32
标签
9
分类
0
Follow Me
公告
欢迎来到我的博客
有问题请联系:
e2147dev@proton.me
高考倒计时
音乐播放器
最新文章
智斗AI
2026-08-05
修bug
2026-08-05
未来会怎么样?
2026-08-05
对博客这一种表达形式的思考
2026-08-05
添加“上次构建时间”功能
2026-08-05