News 动态
网站 App 化和阅读性能继续打磨
这两天 qqqzj@Crane 又往前推了一截。对访客来说,它现在更像一个可以长期打开、长期阅读、长期回看的个人站:入口更清楚,页面更轻,文章和附件也更适合在手机和电脑上慢慢看。
这一轮更新主要集中在几个前台体验上。
域名和 App 化#
主站现在已经切到 qqqzj.cn。访问入口更短,也更像一个正式的个人网站。
前台补上了 PWA 支持。手机或桌面浏览器如果支持添加到主屏幕,就可以把 qqqzj@Crane 当成一个小 App 打开。缓存策略也重新收紧了一遍,只保留适合快速打开的基础页面和轻量文章数据,不把大图、PDF 和视频长期塞进缓存里。
这样再次打开会更利落,更新后的页面也更容易及时出现。
首页加载更轻#
首页不再一次性带上所有文章的完整内容,而是先加载轻量的文章列表。真正点进某篇文章时,再读取对应的文章详情数据。
这个变化对文章越来越多的时候很重要。首页应该是入口,不应该因为长文、图片和附件变多就越来越沉。现在首页会更像一个索引:先让读者快速找到想看的内容,再进入具体文章。
图片和分享更轻#
几张体积比较大的图片重新压缩过,社交分享图也换成了更轻的版本。读者正常看图时仍然保留足够的清晰度,但页面不会被一两张大图拖慢。
这类调整看起来不显眼,但会直接影响打开速度,尤其是在手机网络或微信内置浏览器里。
文章阅读更稳定#
长文章继续保留目录、阅读进度条、回到顶部、上一篇和下一篇入口。目录默认收在侧边,需要时再展开,不会一直压着正文。
文章详情页也继续支持图片、视频、表格、代码块、提示块、数学公式和附件预览。PDF 可以在页面里直接预览,文本类附件也可以展开先看一眼。
更新更容易被看到#
服务 worker 的缓存名单也整理过。基础页面会继续保留快速打开的能力,但旧缓存会更快让位给新版本,减少“明明已经更新了,手机还在看旧页面”的情况。
现在的目标不是把前台做得更复杂,而是让它更可靠:打开快,读起来稳,附件能看,图片不拖慢,文章更新后尽量快一点出现在读者眼前。
这一轮之后,qqqzj@Crane 的前台更像一个可以放在桌面上的个人阅读入口。后面内容继续变多时,首页、搜索、归档、目录、RSS 和 PWA 会一起撑住这个小档案馆。