M33E · 表达,自有声

To Express
Expressively

深入探索 Material Design 3 Expressive 带来的深厚表现力与足够简约不抢眼的博客风格。

今日一言

你咋看到这个句子的?

—— 你知道太多了。(离线句子)

LATEST NOTES

最近写下的

查看全部
紫、绿、粉三色圆角形状组成的抽象封面 置顶
设计MacrosMeng

用 Material 3 Expressive 重新设计博客

不换框架、不 Fork 插件,只用一层 token 和组件把 VitePress 默认主题变成 Material 3 Expressive。

  • #Material 3
  • #设计系统
  • #VitePress
深紫色背景上的数学符号与网格
工程MacrosMeng

GFM、LaTeX 与一条能用的内容管线

记录博客的内容渲染配置:GFM 默认能力、markdown-it-mathjax3,以及避免 Vue 未知组件警告的几个细节。

  • #Markdown
  • #LaTeX
  • #VitePress
紫色圆环与 RSS 波纹组成的抽象封面
工程MacrosMeng

为什么首页文章流没有用插件组件

博客列表是构建时生成的 Markdown,首页却需要自定义布局。这里解释两者的数据边界,以及为什么它们仍然共享同一套字段约定。

  • #VitePress
  • #RSS
  • #架构

ABOUT

关于这个站点

这是一个用 VitePress 2 搭起来的博客范例,视觉层按 Material 3 Expressive 的 token 体系设计。文章、RSS 与 SEO 交给博客插件,首页文章流则用 createContentLoader 读取同一套 frontmatter。

阅读 Readme
MacrosMeng 的头像

M33E

MacrosMeng

只是一个学生……

The people who are crazy to think they can change the world, are the ones who do. —— Think Different, Apple