作者重构了博客,使用自建引擎替代Astro框架,并以Bun为底层。通过减少不必要的依赖,构建时间从1.6秒缩短至700毫秒,Cloudflare Workers的构建时间也显著降低。新引擎简化了结构,集成了Markdown和代码高亮功能,降低了维护复杂性。AI的引入提升了框架的价值,强调了边界和产物组织的重要性,未来将专注于博客内容。
这篇文章介绍了博客的新功能“片语”,旨在记录瞬间的短文和灵感。该功能结合内容与时间,以.md格式存储,设计简单,主要进行了样式细节的修改。同时,文章提到博客的重构和更新过程,使用Next.js提升性能。
作者重构了博客,简化了架构和复杂度,实现了自动化部署。博客内容保持Markdown格式,使用giscus替代Disqus评论系统,搜索模块采用Rust编写的Tantivy,后端服务全部用Rust实现,数据库减少到一个,提升了维护效率。
本周重构了博客的文章和评论模块,统一了三种类型的文章到一个表中,并使用了wangEditor v5作为富文本编辑器。解决了旧文章引入的问题,同时添加了编辑器版本字段。重构还包括封面图和代码字段的保存方式的改变。微语模块支持多张图片插入。评论模块增加了显示IP归属地和UA信息。完成了部分管理功能,预计下周完成管理后台的基本功能。希望在2023年底完成整个博客的重构。
完成下面两步后,将自动完成登录并继续当前操作。