Study 现在只读取 src/content/posts/study/ 下的文章,并且会自动扫描它下面的一级目录生成卡片。
你之后写学习类内容时,只需要按主题新建目录,然后把文章放进去:
Python Base->src/content/posts/study/python-base/LLM Base->src/content/posts/study/llm-base/Hot 100->src/content/posts/study/hot-100/Fine Tuning->src/content/posts/study/fine-tuning/FastAPI->src/content/posts/study/fastapi/Pytorch->src/content/posts/study/pytorch/Reinforce Learning->src/content/posts/study/reinforce-learning/
如果你之后想新增别的主题,比如 study/transformer-notes/,只要新建这个目录,前端就会自动长出一张对应卡片。
如果你想控制卡片标题、右上角小图标、颜色和排序,就在这个目录里放一个 meta.json。
例如:
{ "title": "Reinforce Learning", "eyebrow": "RL", "description": "放强化学习、DQN、PPO、策略梯度等内容。", "size": "medium", "accent": "138 168 255", "icon": "mdi:robot-outline", "order": 70}目前支持这些标识:
-
title卡片标题。 -
eyebrow卡片左上角的小标签。 -
description卡片说明文案。 -
icon卡片右上角的小图标,推荐用mdi:*,例如mdi:robot-outline、mdi:brain、mdi:api。 -
accent卡片主题色,格式是"118 166 255"这种 RGB 三元组字符串。 -
size卡片尺寸,可选:"wide"、"medium"、"default" -
order卡片排序,数字越小越靠前。 -
hidden是否隐藏这张卡片,填true后不会显示在模块页里。
卡片现在会直接联动下方的 Study 全部文章:
- 点击顶部目录卡片
- 页面会滚动到下面的总文章列表
- 自动筛选出这个目录下的文章
写法还是普通 Markdown:
---title: 你的文章标题published: 2026-03-21description: 一句话摘要tags: [Python, Study]category: Python Basedraft: false---如果你想在文章里插入可运行的 Python 代码块,可以直接这样写:
Frozen Editor
默认折叠,点击展开查看完整代码
展开代码
上面这种写法现在会在文章页渲染成可折叠的 Python 代码卡。
如果你想真正边写边跑,可以直接使用页面右侧悬浮的 Python Lab 小窗口。
写完保存后,本地开发环境会自动刷新;提交并部署后,线上站点也会更新。
部分信息可能已经过时