今日小记-2025-09-28

今天是星期天,不知不觉间,一周又是过去了,昨天晚上看明眸直播到12点半左右就沉沉睡去,一觉睡醒就是清晨6:59,应该是爸爸去我房间打开窗户将我弄醒的,我一醒来就听到爸爸离开房间说话。

7点到7点40分这段时间我躺在床上完成昨天忘记写的DayOne Entry。快到8点时我才换好衣服,洗漱下楼,早餐是粥和后门租客奶奶给的饼,我只吃了半小碗的粥,加入一点咸豇豆和酱料,没有干的食物,吃的没滋没味的。

今天的主要任务就是完成昨天想到的Hexo-Blog 网站侧边栏日历组件显示的当天feature-image的缩略图。

9点多我就开始着手测试前端实现方法,在code-server上通过启动http-server,导入相关js,css文件,运行一个小demo,前端的实现还是挺简单的,直接在calendar.js中table表格渲染逻辑中加入current.posts[index].background判断是否有background值,若有则在JQuery HTMLElement添加background-image样式和hasBackground属性以及子元素a链接的一些属性,之后在main.css通过:not 选择器更改一些样式即可(一开始准备将background-image改为base64文本,考虑可能增大calendar.json,和有点麻烦,就改为imgproxy图片处理的url了)这样demo测试就通过了。

11点多吃中饭,菜有炒青菜,凉菜(不是全海带丝的)等。

吃完中饭,休息到下午1点左右,在此期间打了一把王者,还是提不起什么兴趣,也不想重新下载安装了。

下午处理hexo的插件hexo-gengerator-calendar,它主要负责读取hexo posts,生成calendar.json,有了ChatGPT的帮助,磕磕绊绊的调用hexo环境对calendar插件进行单插件调试,经过修改,可以匹配2025-01-01之后的post中的banner_img内容,为calendar.json中单个entry添加background项了。

1d3d02637d5232fd54be129c1c2947ef.jpeg

晚上吃的是切面,我下午2点多就饿了,让妈妈晚上搞面条吃,要求厚一点,宽一点,5点20下楼去吃晚饭,妈妈虽然没有蒸面筋,吃面没有浇头和肉,不过加一点南德调料和火锅酱料还是很好吃的,面条也是十分筋道,我吃了整整两碗。

晚饭后,做以上任务的收尾工作,删除插件中的调试输出语句,变量,检查source/_post markdown文件的日期问题后重新hexo generate,去除public文件夹中因重命名md文件后多余的空文件夹后就git commit了,顺便修复code-server tty导致的gpg签名失败的问题。之后顺利push到github,deploy随后进行,但是之后我进入github pages hexo网站才发现calendar.js, main.css没有更新,只能撤销commit,删除calendar.js,让hexo重新生成,再重新提交了。最终,不论是服务端网页还是github pages 静态网页都顺利达到了我预期的效果了。

完成以上工作,已经是晚上8点多了,写下这篇Entry,去后门喝喝水,抽支烟,看看明眸直播,早点休息吧。

Hexo-Blog Calendar 组件功能扩展算是这几天工作任务的分支,完成之后,明天就回到BT-Docker项目中吧,主要做webSocket docker 容器终端 Tab。

加纳😊😊


今日小记-2025-09-28
https://blog.yaonas.space/2025/09/今日小记-2025-09-28/
作者
Xu Yao
发布于
2025年9月28日
许可协议