主题 ID:
matery· 预览:preview.tangly1024.com/?theme=matery
卡片式列表与 Material 质感组件。
- 定位:卡片式列表与 Material 质感组件。
- 适用场景:Material 卡片封面列表
- 配置前缀:
MATERY_*(共 26 项,见下方配置表) - 在线预览:preview.tangly1024.com/?theme=matery
Material 卡片封面列表
- Notion Config 表:
THEME=matery - 环境变量:
NEXT_PUBLIC_THEME=matery blog.config.js的THEME
配置文件:themes/matery/config.js
也可在 Notion Config 表中填写同名键(对象/数组用 JSON)。
Matery 支持通过语义色变量调整主色、浅主色和页面背景:
MATERY_COLOR_PRIMARY: '#4338ca',
MATERY_COLOR_PRIMARY_LIGHT: '#818cf8',
MATERY_COLOR_BG: '#f5f5f5'主题工具中的调色板会展示当前值,并可直接复制配置项到 Notion Config。
在 Notion Config 中将 MATERY_HOME_READING_LAYOUT 设为 true,或配置环境变量 NEXT_PUBLIC_MATERY_HOME_READING_LAYOUT=true,首页会从单一文章时间流切换为四个阅读入口:推荐文章、分类主题、最新文章与 RSS。推荐文章优先识别 Featured、Recommend、Recommended 或 推荐 标签;没有匹配标签时使用前 3 篇文章。默认值为 false,原有分页或滚动文章列表保持不变。
4.10.9 优化了 Matery 文章页在小屏幕上的标题、标签和文章信息区域:
- 长标题会在安全宽度内换行,不再挤出首屏。
- 标签改为可换行的圆角标签,长标签不会横向撑破页面。
- 文章信息区域减少固定左右内边距,移动端阅读空间更宽。
| 配置键 | 说明 |
|---|---|
MATERY_HOME_BANNER_ENABLE |
见 config.js |
MATERY_HOME_BANNER_GREETINGS |
见 config.js |
MATERY_HOME_NAV_BUTTONS |
见 config.js |
MATERY_HOME_NAV_BACKGROUND_IMG_FIXED |
见 config.js |
MATERY_SHOW_START_READING |
见 config.js |
MATERY_HOME_READING_LAYOUT |
使用阅读导向首页:推荐文章、分类入口、最新文章与 RSS |
MATERY_MENU_CATEGORY |
见 config.js |
MATERY_MENU_TAG |
见 config.js |
MATERY_MENU_ARCHIVE |
见 config.js |
MATERY_MENU_SEARCH |
见 config.js |
MATERY_POST_LIST_COVER |
见 config.js |
MATERY_POST_LIST_SUMMARY |
见 config.js |
MATERY_POST_LIST_PREVIEW |
见 config.js |
MATERY_ARTICLE_ADJACENT |
见 config.js |
MATERY_ARTICLE_COPYRIGHT |
支持 true 全部显示、false 全部关闭、custom 仅填写 copyright 时显示。 |
MATERY_ARTICLE_NOT_BY_AI |
见 config.js |
MATERY_ARTICLE_RECOMMEND |
见 config.js |
MATERY_WIDGET_LATEST_POSTS |
见 config.js |
MATERY_WIDGET_ANALYTICS |
见 config.js |
MATERY_WIDGET_TO_TOP |
见 config.js |
MATERY_WIDGET_TO_COMMENT |
见 config.js |
WIDGET_DARK_MODE |
见 config.js |
MATERY_WIDGET_TOC |
见 config.js |
MATERY_COLOR_PRIMARY |
主题主色 |
MATERY_COLOR_PRIMARY_LIGHT |
浅主色,用于弱强调状态 |
MATERY_COLOR_BG |
页面背景色 |
