作者 TommyWu
标签

译文 · 原文:Site Refresh · 作者 Brian T. Kelley
原文:https://alwaysprocessing.blog/2023/05/30/site-refresh 发布:2023-05-30 作者:Brian T. Kelley 译者:MiMo;代码块保留英文原样 | 仅供个人学习与交流
网站进行了全面更新,采用了全新的布局、主题和视觉设计,同时优化了部分用户体验。这项耗时的改造工程现已完成,我将重新拥有定期发布技术文章的精力。
长时间未发布新内容并非有意为之——我耗费了大量时间设计新主题并优化网站功能。
我职业生涯中并未从事过设计工作(这或许也体现在我选择的文章主题上),因此为了让视觉效果不再令人刺眼,我进行了无数次尝试。目前的成果应该达到了不错的效果,非常感谢在此过程中收到的所有反馈建议。
除了全新的布局、主题和视觉设计外,网站第三版还具备以下特性:
- 每篇文章附带简要摘要
- 丰富的文章链接(包含标题、摘要和配图)
- 文章署名栏增加了作者信息和预估阅读时间(在原有发布日期基础上)
- 更多 CSS 断点(CSS breakpoints)以优化屏幕利用率
- 集中索引所有文章的 “全部文章” 页面
- 将相关文章汇集至同一索引页的文章系列功能,首个系列以 “Objective-C 内部机制” 为主题
我也添加了一个站点更新日志,用于记录新功能、更新和修复。对于像这样看似简单的事情,存在数量惊人的边界情况……
现在,继续发布深奥的技术文章吧!😁
接着阅读
相关推荐
Rust API 绑定:CFStringGetBytes 很难,下篇Always Processing 中文译文:Rust API 绑定:CFStringGetBytes 很难,下篇(原文:Rust API Bindings: CFStringGetBytes Is Hard, Part 2)译文资源Rust API 绑定:CFStringGetBytes 很难,上篇Always Processing 中文译文:Rust API 绑定:CFStringGetBytes 很难,上篇(原文:Rust API Bindings: CFStringGetBytes Is Hard, Part 1)译文资源Rust API 绑定:Core Foundation 内存管理与可变性Always Processing 中文译文:Rust API 绑定:Core Foundation 内存管理与可变性(原文:Rust API Bindings: Core Foundation Memory Management and Mutability)译文资源