使用 LetterAvatar 在 Go 中生成字母头像

在论坛、IM、评论区这类 UGC(User-Generated Content)场景中,相当一部分用户不会主动上传头像。如果默认显示统一的灰色占位图,界面会显得单调,也不利于快速识别用户。一个常见的做法是:用昵称的首个字符叠加在彩色背景上,生成所谓的「字母头像」(Letter Avatar)。Notion、Linear、Slack 等不少 SaaS 产品都采用了类似策略。

使用 Rust 创建 Web 应用程序

Rust 凭借零成本抽象、强类型系统和出色的 WebAssembly(Wasm)编译目标,正逐步成为前端开发的一个新选项。借助 wasm-bindgenwasm-pack 等工具链,开发者可以将 Rust 代码编译为 Wasm 模块在浏览器中运行,从而在保留类型安全与高性能的同时绕开传统 JavaScript 生态的部分痛点。

为什么选择 WordPress

WordPress 是一款用 PHP 开发的开源内容管理系统(Content Management System,CMS),最初于 2003 年由 Matt Mullenweg 和 Mike Little 发布,主要用于搭建博客、企业官网、内容门户乃至小型电商站。它以 GPLv2(or later)协议开源,至今仍是全球使用最广泛的 CMS。

无头 CMS

传统的内容管理系统(如 WordPress、Drupal)把后端内容管理与前端页面渲染耦合在一起,编辑在后台写好内容,系统通过内置的主题模板直接输出 HTML。这种方式在单体站点场景下开箱即用,但当业务需要把同一份内容分发到 Web、移动 App、小程序、IoT 设备等多个端时,模板化的前端就成了限制。

英汉词典

在终端环境下阅读英文文档、写代码或翻译时,频繁切换到浏览器查词会打断思路。一个顺手、响应快、可离线的词典工具能显著提升效率。本文整理几类常见的开源英汉词典方案,包括命令行查词工具、离线词典数据库与桌面词典软件。

用 AIGC 开发 Web UI 界面的产品

AIGC(AI-Generated Content,人工智能生成内容)正在重塑 Web 前端开发的工作流。过去需要设计师交付稿、工程师手写组件、再反复联调的链路,现在被压缩成「描述 / 截图 / 拾取 → 生成可运行代码」的一步。本文按「文本生成 UI」「截图/UI 拾取生成代码」「AI 代码编辑器」三类,梳理目前主流的 AIGC Web UI 产品,并给出选型参考。