Morning thoughts
今天尝试了新的配色方案 purple-soft。冷色调确实让阅读体验更安静,但长时间使用需要调整对比度。
另一个发现:减少首页卡片数量后,视觉噪音明显降低。也许不需要展示所有功能入口。
下午整理了一下项目文档结构,把相关条目归类到同一目录下。文件多了之后,层级关系比文件名更重要。
2026-05-28 07:30 AM · 晨间笔记
small fragments of life & coding.
Not formal enough for blog posts, but still part of the story.
今天尝试了新的配色方案 purple-soft。冷色调确实让阅读体验更安静,但长时间使用需要调整对比度。
另一个发现:减少首页卡片数量后,视觉噪音明显降低。也许不需要展示所有功能入口。
下午整理了一下项目文档结构,把相关条目归类到同一目录下。文件多了之后,层级关系比文件名更重要。
2026-05-28 07:30 AM · 晨间笔记
整理了一个有用的 Astro 组件模式——条件渲染内容区块:
---const showSidebar = frontmatter?.sidebar?.enable ?? true;---{showSidebar && <TableOfContents headings={toc} />}简洁的条件判断避免了大量嵌套。偶尔回头看看自己写的代码,还是会觉得有些写法可以更清晰。
晚上尝试了用 Shiki 做代码高亮替换 highlight.js。性能更好,主题也更丰富。但迁移成本不低,暂时先放着。
2026-05-27 07:45 PM · 代码笔记
观察了几款静态站点生成器的默认样式。发现一个共同点:大多数设计都倾向于使用系统字体栈,而不是引入外部字体。
原因很简单——加载速度。但这也带来一个问题:中文排版体验差异较大。LXGW WenKai 是个不错的替代方案,字重选择有限但风格统一。
今天把文章标题从等线改为粗体后的对比效果放进了草稿集。有时候简单的权重变化比加装饰更有效。
2026-05-26 02:20 PM · 设计观察