目录

林间·拾光

🌿 林间拾语:第四季度刚开头,又给自己挖了不少坑

  • Handsome
  • 0 字
  • 40 阅读
  • 0 评论

一抬头,十一月了。

原本想写个季度总结,打开日历一看,第四季度才刚过去一个月。也行,先记一笔,年底再回来看看,哪些坑填上了,哪些还在原地等我。

这篇主要记的是 10 月到 11 月初这段时间。前面一直在改东西、发版本,博客反倒没怎么更新。今天翻了翻 GitHub,才发现这一个月碰过的项目还真不少。有些是新想法终于做出来了,有些是老项目继续往前推,还有一些,纯粹就是看着不顺手,想着“这个应该很快就能改好”。

这句话大家应该都熟。说的时候一般挺有信心。

主题,越改越觉得细节多

这段时间在主题上花了不少精力,主要是 https://github.com/acanyo/theme-joe-next 和 https://github.com/acanyo/theme-clarity。

Joe Next 从页面到交互都重新梳理了一遍。首页、文章、导航、评论、音乐播放器,一处一处地补。11 月 2 日,1.0.0 正式版总算发了出来。发出去的那一刻还是挺高兴的,毕竟从自己电脑上能跑,到别人装上也能顺手用,中间还有不少活要干。

这里也要感谢 Joe 的原作者接吻(Jevon)。Joe Next 是在原作基础上继续改造和完善的,原作者之前的设计和积累,给后续的打磨留下了很好的起点。

做主题最容易低估的就是这些活。页面第一眼看着已经差不多了,真点起来,问题才陆续出现:从首页进文章没事,返回之后菜单打不开了;评论区能看,跳到某条回复却定位不准;电脑上很舒服的布局,放到手机上又得重新想。

经常是准备收工了,手欠,多点了一下。

然后又坐回去了。

Clarity 也一直在往前走。装备页做了展架和清单两种展示,详情可以前后翻,也能直接分享某一件装备。轮播、文章导航、代码块、Mermaid,还有页面切换之后那些零碎的交互,也都陆续整理了一遍。11 月初又发了 1.6.18,把新遇到的一批问题处理掉。

我还挺喜欢做装备页这种东西。功能谈不上多复杂,但图片怎么摆、说明怎么读、手机上点开以后怎么退出,慢慢调顺之后,自己也会愿意多逛一会儿。博客毕竟是个长期待着的地方,自己看着舒服很重要。

https://github.com/acanyo/theme-flying 也补了轮播和评论初始化的问题。另一个企业站主题则继续做首页编排、固定页面和商城接入。这几条线来回切,多少有点忙乱,也让我越来越清楚:一个主题要维护下去,得给后面的自己留点余地。

新插件做出来了,老插件也没闲着

https://github.com/acanyo/plugin-lingui 是这段时间比较投入的一个项目。从 AI 生成界面,到组件搭建,再到接口发现、数据绑定和第三方接入,想做的事情慢慢连起来了。

最开始看到 AI 生成一块像样的界面,确实挺开心。等到真想把它放进网站里用,问题就具体了:文章从哪里来,数据能不能读到,接口参数写错了怎么办,切换内容以后还对不对。后面不少时间都花在这些地方。能生成只是开始,生成以后还能改、还能接上真实内容,才有机会经常用起来。

https://github.com/acanyo/plugin-auth-ui 也做出来了。登录、注册、找回密码这些页面,以前总觉得能用就行,后来又觉得,一个网站前面都收拾好了,点一下登录突然换了个画风,多少有点出戏。于是做了站内弹窗、可视化设计,也接上 AI 和 MCP,方便继续折腾。

当然,外观调得再好看,表单该走的流程也得走稳。无刷新主题兼容、页面隔离、弹窗打开时的滚动,这些细节后面又补了一轮。

几个老插件也陆续发了新版。https://github.com/acanyo/plugin-comment-next 加了文章片段评论和读者排行;https://github.com/acanyo/plugin-coverImage 补上 AI 生成、可视化编辑、WebP 压缩和自定义随机图接口;https://github.com/acanyo/halo-plugin-summaraidGPT 做了文章双人播客,也能接灵构的摘要样式。

这些功能里,我自己比较喜欢片段评论。读到一句话,刚好有点想说的,就顺着这句话接着聊,比看完全文再回忆“我刚才想说什么来着”自然一些。播客也是类似的想法,有时候眼睛不想继续盯屏幕了,能换一种方式听听文章,挺好。

https://github.com/acanyo/halo-plugin-footprint 这次改动也比较大,3D 地球、城记、票根册、书架和 2D 地图都重新整理了展示,导航挪到底部,又加了留言板。做到后面,自己也忍不住在地球上转来转去。写功能写着写着,先玩起来了。

足迹这里要特别感谢核心贡献者云端。这个插件能一步步完善到现在,离不开他的投入。借这篇小记,认真说声谢谢。

https://github.com/acanyo/plugin-insight 则偏实用一些,继续补单插件诊断、告警现场和历史对比。项目多了以后,遇到问题能有地方查,心里会踏实不少。

还有些不太显眼的收尾

这段时间也在补文档。灵构、智阅、封面图、登录工坊,教程和截图慢慢往文档站里放。

写教程其实挺能暴露问题。自己做的功能,自己当然知道该点哪里。等到要把步骤写给别人看,才发现这里入口有点藏,那里提示没说清楚,还有一步完全靠开发者自己脑补。碰到这种地方,文档写一半,又跑回去改界面了。

另外也给 https://github.com/Tim0x0/halo-plugin-storage-toolkit/pull/25 提交了持久任务、处理前后对比和原生依赖按需下载等改进,给 https://github.com/termark-app/termark/pull/169 补了几套终端主题,PR 都合并了。平时自己也在用这些工具,用着用着有个想法,能顺手贡献回去,感觉挺好。

接下来,先把手里的东西照顾好

翻完这些记录,还是有一点满足的。平时总觉得今天修了几个问题,明天又冒出几个,好像一直在原地忙。攒起来再看,确实有些东西变得比以前完整了。

但项目开得多也是真的。有时刚在一个项目里找到状态,另一个项目的问题又得去看,切回来还要重新想一遍刚才做到哪儿了。新想法出现的时候总是很兴奋,等到兼容、文档、发布和后续维护一起找上门,就知道前面答应得有多痛快了。

后面想稍微收一收。手上的项目继续维护,反馈集中的问题先处理,文档欠账慢慢补。想做的新东西先记着,过几天还惦记,再决定要不要开工。

也给写代码之外留点时间。最近打开电脑太顺手了,有时候只是想查个东西,最后又进了项目目录。至少偶尔能把电脑合上,好好吃顿饭,出门走一走。

第四季度还剩两个月。希望年底再回来写的时候,能少说几次“这个应该很快就能改好”。

要是没做到,那就年底再说吧。

那年今日11 月 2 日

评论区

友链提交
请认真填写以下信息,谢谢!

博客信息

林间拾语
(请填写完整的网址,例如:https://www.example.com)
(贵站展示本站链接的页面地址,一般是友链页面,填写后将自动验证友链关系有效性)
(用于抓取文章)
(用于接收通知)