
各位新年快乐~ 2025新的一年里,祝大家开心顺利,健康如意,万事大吉!

为UntilSoftware开发了一个ArchLinux软件仓库,专门用来打包AUR软件的,经历一天的蒸馍终于蒸……好了,感觉GitHub Actions需要变得更好调试。这个仓库应该叫什么名字好呢?想来想去,还是觉得就叫 archlinuxus 吧!朴素中透露着一丝霸气。这个软件源使用GitHub Actions打包,并配合Actions Cache完成工作,非常好的填补了我们给容器安装软件但又无法在容器里直接装aur的尴尬~

终于打通了动物井的一周目了!这游戏的画风实在是很特别,现在还对那个穷追不舍的狼记忆犹新……呜呜,好恐怖啊!游戏越到后期越难,最后一个大解谜压迫感拉满,不过反而是因为和朋友一起而不再害怕,到最后真的操作都变形了(恼)不过坚持到最后也没有看攻略,亲自解开谜题的感觉真的很爽~

更新了一下Nboat4的所有依赖,同时修好了Nboat4的一个bug——当某标题以数字开头的时候,它的ID无法被解析器识别,从而造成Bootstrap5的scrollspy无法正确检测用户滚动的位置,导致功能缺失。
这个问题产生的原因是Bootstrap在根据ID重建CSS选择器时,被浏览器针对CSS选择器语法限制了——当id选择器以#加上标识符(id值)组成时,标识符的第一个字符不能是数字。比如如果我有一个小标题##### 2. 对功能性协议的拦截
,无prefix时marked的marked-gfm-heading-id插件会将其ID设置为2-对功能性协议的拦截
,而实际上这个id虽然是合法的id,但在bootstrap5重建dof的时候,会尝试构造一个选择器#2-对功能性协议的拦截
,而这个选择器并不是合法的选择器,因为选择器不能在井号后跟一个数字,正确的做法应该是#\2-对功能性协议的拦截
。
因此我们解决这个问题的方法是在marked-gfm-heading-id的配置中指定一个prefix,让标题所在标签id的第一个字符不是数字就可以了。现在它生成的id应该是nctitle-2-对功能性协议的拦截
,世界和平……

看完了gbc……感觉实在是太棒了,你知道的,我永远喜欢刺刺乐队!我尤其喜欢最后的一首《命运之花》,翻来覆去听了无数遍,可能我一个人就贡献了1k播放吧……(笑