0%

hugo-theme-next 的主题默认便是可支持使用mathjaxkatex两种不同组件,通过它们来实现对数学公式的渲染输出显示。只不过自己对数学公式的使用了解的也比较少,测试时直接就是复用网上的文章来验证数学公式渲染是否正常。结果当遇到真正的数学“专家”用户时,便是暴露出在了无法在同行文字内显示数学公式的问题 Issue#90 ,趁此便是参考评论区大家提供的建议尝试修复这“千年老🐛”。

早期在进行 hugo-theme-next 的主题开发时,但想着给首页跳转至文章内容阅读时,能够有个定位到文章后续内容的锚定点功能,而不至于说从头开始阅读影响体验。而恰巧官方在其 hugo-0.134.0-release 发布中新增加这个万众推崇功能的支持实现,为Hugo用户带来全新的体验值得点赞加赏。

趁着周末的闲暇时间,着手对许久未更新维护的 hugo-theme-next 主题进行相关Issues的修复和优化,其中有块与文章更新时间相关的问题: #109 ,修复时正好发现配置文件中的日期时间格式化有点不宜理解,本来想对它做下调整改进,但却是结果遇到莫明奇妙的错误,深入了解一番才发现,这是Go语言的设计规范要求。好吧,也很是无奈啦。顺便也记录下对于Go语言中日期时间格式化的一些学习和理解,方便后续使用本主题用户阅读与参考。

友情链接是博客的重要组成部之一,很多博主日常也会时常进行链接的交换,即是发展自己的互联网友人圈子,也算得上是为自己的博客引流。不过在如今信息大爆炸的时代,也渐渐有些博主实在“有些乏力”来维护自己的站点,其中的缘由可能有诸多,最终便是出现我们偶尔会遇到的情况,某个站点突然之间可能就无法访问。为此便有想法给自己的站点添加个友情链接检测脚本,剔除掉那些已经失效的友情链接,让用户访问时的跳转体验更好加。

起初本站的文章搜索功能使用是本地搜索支持,但后来发现有众多网友(包括 Hugo 官网文档搜索)都使用的是 Algolia 在线搜索引擎,便顺手也给自己的站点移植到该搜索引擎上面。既然提到搜索引擎自然是少了索引文件的维护,接下来就给大家分享下结合 Github Action 实现自动化的流程。

近期频发的收到云厂商关于服务器资源到期的提醒,当初为了躲避云厂商所谓的注册域名 IP 检测监控,无奈之下借着“新”用户的优惠政策,采购了一款最最实惠的云服务,周期为 1 年时间,如今也已是到了“寿终正寝”的时候啦, 因此不得已又要考虑给博客空间找新的部署服务器啦。后来得到热心朋友的资助,在其现有的云服务器上开辟了小空间提供给鄙人博客访问,真是感激万分呀!

近期对于部分 Waline 评论插件的用户来说,或许是非常的困扰时期。先是服务商 LeanCloud 发布国内提供的服务,从8月份起需要绑定自有案例域名才能正常运行。而这两天 Vercel (Waline 官方提供的免费部署方案,也是大部用户的选择)旗下的 vercel.app 域名又遭受 DNS 污染攻击,在国内无法直接访问此域名,导致众多 Waline 用户的服务直接陷入“宕机”状态,真可谓是雪上加霜。

有句话说的好:“只要思想不滑坡,办法总比困难多”。接下来就是给大家分享下,如何通过自定义域名的方式来解决上面遇到的2个问题,此方法仅供各位网友参考参考。 😄

时隔 2 年的时间后,如今又再一次开始折腾自己的博客站点,看来是自己有点太躁动啦😂。在上海疫情期间也真有点压抑的,为了消除这份不安的情绪,决定参考 Hexo NexT 从零开始全面重构 NexT 主题,也在独自奋斗的2个多月断断续续时间里完成主体功能所有移植工作(其实一直想有人参与进来共建,直接跑到人家 Hexo NexT 用户群“呼喊”,但也是没有浪花泛起,只好是自己继续独立前行)。 这不乘着周末的时间,把自己的站点也是升级到最新开发的主题,同时也是为后续想升级旧版本 Hugo NexT 的用户打个样吧。

前几天就有看到网友在讨论 jsdelivr 服务被墙的消息,可能是刚开始的缘故吧,当时发现自己的站点倒还算是正常的,只也没坚挺几天也面临加载 jsdelivr 资源的失败问题。一番排查下来,发现受影响的部分还是比较小的,至少当时站点的 CSS 文件没有托管到 CDN 上,只要更换受影响部分的 CDN 链接引用便是。