540 字
3 分钟
Fuwari 写作规则与 Markdown 扩展速查
这篇整理当前博客写文章时最容易忘的规则。
文章放哪里
正式文章放在:
src/content/posts/笔记建议放在:
src/content/posts/notes/可以用子目录组织文章和图片:
src/content/posts/notes/example-note/ index.md cover.png screenshot.png文章 frontmatter 模板
---title: 笔记标题published: 2026-05-20updated: 2026-05-20description: 一句话说明这篇笔记解决什么问题。tags: [Linux, Docker, 速查]category: 笔记draft: false---常用字段
title:文章标题。
published:发布时间。
updated:更新时间,可选。
description:首页、归档和搜索里会显示的摘要。
tags:标签,用来描述主题和用途。
category:一级分类。当前建议只用 笔记、项目、博客、实验、随笔。
draft:是否草稿。true 时生产环境不会显示。
image:封面图,可选。
图片路径规则
网络图片:
image: https://example.com/cover.pngpublic 目录下的图片:
image: /images/cover.png相对文章文件的图片:
image: ./cover.png如果文章是目录形式:
my-note/ index.md cover.png那么 ./cover.png 会相对 index.md 生效。
创建新文章
pnpm new-post filename也可以直接手动新建 .md 文件。手动建更适合现在这种按目录分类的笔记库。
提示块语法
普通提示:
::::note这里是一条 note。::::提示:
::::tip这里是一条 tip。::::警告:
::::warning这里是一条 warning。::::注意:
::::caution这里是一条 caution。::::重要:
::::important这里是一条 important。::::自定义标题:
::::note[自定义标题]这里是内容。::::GitHub 仓库卡片
::github{repo="r-gc/r-gc.github.io"}或者:
::github{repo="rgc318/frappe_docker"}这个卡片会在页面加载时请求 GitHub API 获取仓库信息,所以网络环境不稳定时可能加载慢。
代码块
普通代码块:
```bashpnpm build```带文件名或标题的代码块可以继续使用 Expressive Code 支持的写法。这个项目已经接入了代码复制按钮、行号和语言标识。
写作注意事项
笔记不需要一开始写成完整文章。
速查类内容优先写可复制命令,再写参数解释。
排错类内容优先写现象、原因、解决命令和下次怎么判断。
项目类内容优先写为什么这样做、踩过什么坑、以后怎么复用。
Fuwari 写作规则与 Markdown 扩展速查
https://r-gc.github.io/posts/notes/blog/fuwari-writing-rules/