更新了一下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播放吧……(笑
终于成功的配置好了NerChat!的语音通话中转服务器(TURN)功能,将IPv4地址资源利用了起来!没想到Synapse配置中的语音通话部分竟然有大坑,也是细读了源代码之后才发现,还好最后的结果是好的。感谢 wjbd 和 xing 帮助一起测试,经过测试已经没有问题啦!接下来就是对Jitsi会议的体验进行升级,敬请期待喵~
将Nboat4小修了一下——修复了损坏的bootstrap bundle js链接,给看博文时右侧的菜单栏添加了一个滑动窗口,并可以配合bootstrap的scrollspy自动滚动!同时我们还添加了一个一键返回顶部的功能,提高了博文页的阅读体验。
感谢Eibon和Krusl在交界地的陪伴以及数个月的精诚合作,我们终于在今晚结束了老头环第一周目,将主世界和dlc几乎全部通关了一遍,打死了最后的BOSS——拉塔恩,可以说全过程顺利无比,大家都拼尽全力,这是一段非常让人怀念的体验。
我相信交界地的星空,一定会因我们而不同。