科技船长 · vibe

vibe

small fragments of life & coding.

Not formal enough for blog posts, but still part of the story.

#Daily note

Morning thoughts

今天尝试了新的配色方案 purple-soft。冷色调确实让阅读体验更安静,但长时间使用需要调整对比度。

另一个发现:减少首页卡片数量后,视觉噪音明显降低。也许不需要展示所有功能入口。

下午整理了一下项目文档结构,把相关条目归类到同一目录下。文件多了之后,层级关系比文件名更重要。


2026-05-28 07:30 AM · 晨间笔记

#Code note

Code snippet of the day

整理了一个有用的 Astro 组件模式——条件渲染内容区块:

---
const showSidebar = frontmatter?.sidebar?.enable ?? true;
---
{showSidebar && <TableOfContents headings={toc} />}

简洁的条件判断避免了大量嵌套。偶尔回头看看自己写的代码,还是会觉得有些写法可以更清晰。

晚上尝试了用 Shiki 做代码高亮替换 highlight.js。性能更好,主题也更丰富。但迁移成本不低,暂时先放着。


2026-05-27 07:45 PM · 代码笔记

#Design note

Design observation

观察了几款静态站点生成器的默认样式。发现一个共同点:大多数设计都倾向于使用系统字体栈,而不是引入外部字体。

原因很简单——加载速度。但这也带来一个问题:中文排版体验差异较大。LXGW WenKai 是个不错的替代方案,字重选择有限但风格统一。

今天把文章标题从等线改为粗体后的对比效果放进了草稿集。有时候简单的权重变化比加装饰更有效。


2026-05-26 02:20 PM · 设计观察