分享图片
分享图片Mygo!!!!!
javascript混淆
之前写了一个倒计时HTML,很简单,只有30行 123456789101112131415161718192021222324<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>高考倒计时</title> <style> *{margin:0;padding:0;box-sizing:border-box} body{background:#000;color:#fff;font-family:system-ui,sans-serif;height:100vh;display:flex;flex-direction:colu...
智斗AI
之前我想给Hexo博客加一个构建时间功能 我让AI帮我写了一个前情提要:https://i.101229.xyz/2026/08/05/2026-08-05-03/ 可惜呀,可惜,我忘记了cloudflare的构建服务器用的是UTC时间, 我问了AI,他说是没有指定时区导致的, 于是我直接commit在文件最开头加上这句:process.env.TZ = ‘Asia/Shanghai’; 我本以为这样事情就结束了结果啊,结果构建时间直接就不动了我开始反思 最后想起之前看过一篇文章,Cloudflare会强缓存JavaScript和CSS,不缓存HTML这就说通了, 于是我再让它写了个版本,直接使用script的HTML注入,把构建时间信息塞到.other-footer,也就是网页底部 我现在把这篇文章再提交上去 要是这次修改再没用,那我也没招了 那就明天再修吧 后记 我把这篇文章喂给AI,我发现AI的思考过程中提到了浏览器缓存,我在提交这篇文章之前,也就是发布这个版本之前,特地把浏览器缓存清了一遍,结果发现,居然运行了,之前的代码能用,只不过我没有清缓存!!!...
修bug
之前我不是做了一个显示构建时间功能么? 现在是下午16点,可是它却显示是8点 我就想16-8,不是8么, 时差八小时,坏菜了,Cloudflare构建的服务器可能用的是UTC时间 导致显示的构建时间有问题 我灵机一动 在js前面加一个process.env.TZ = ‘Asia/Shanghai’; 指定使用标准的时间 这下就没问题了 就是耗费一次构建次数…
未来会怎么样?
已经上高中了 现在学业只会越来越繁忙 也许以后更新会越来越慢 大概每周更新一次 不过放心,我会继续更新的 .e2147-badge { display: inline-flex; font-family: 'Courier New', Courier, monospace; font-size: 14px; font-weight: bold; border-radius: 6px; overflow: hidden; border: 2px solid #000; vertical-align: middle; line-height: 1; text-decoration: none; box-shadow: 2px 2px 0px #000; /* 黑白硬阴影增加立体感 */ } .e2147-badge .badge-left { background-color: #000; color: #fff; padding: 6px 10px; } .e2147-badge .badge-right { backg...
对博客这一种表达形式的思考
讲真的,我刚开始做这个博客也就属于一种跟风的行为 因为我在网上看到许多优秀的个人站点, 我就秉持着这种别人行、我就行的态度,更偏向于是一种竞争,我会专门去想缺少哪些主流的功能,审美这一块会不会落后了?用这个框架会不会性能很低?会不会打造出和别人千篇一律的站点?感觉有些功利性,但又不会获得什么。 但当我真投入这一种创作中去,我的态度就改变了也许我只是需要一片发表自己想法的空间,也许我只需要有一个坚持下去的理由 大概就是这样
添加“上次构建时间”功能
之前我在看二叉树树的网站的时候,看到了他网站底下有一个构建时间,于是我就想着在我的这个博客里添加这个功能。说实话,这玩意儿挺实用的,访客一眼就能看出站点最近有没有更新 然后我就开始折腾了。 一开始觉得很简单,不就是改改主题模板,插一行代码显示时间嘛。我想要的是每次执行 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...
