中文markdown首行缩进需用html实体(如 或 )、全角空格或css(p{text-indent:2em;}),其中html实体兼容性最强,css法适用于支持自定义样式的平台。

中文文档在 Markdown 中默认不支持首行缩进,直接敲空格或 Tab 会被忽略,导致段落开头对齐左边界,阅读体验生硬;必须借助 HTML 实体、全角字符或编辑器特性来实现两个汉字宽度的缩进效果。
用 HTML 空格实体强制缩进
这是最通用、兼容性最强的方法,所有主流 Markdown 解析器(包括 GitHub、Typora、Obsidian、VS Code 预览)都支持。
方法一:插入 4 个 实体 → (注意分号不能省)
方法二:插入 2 个 实体 → (每个 宽度 ≈ 2 字符,更简洁)
【必须带英文分号】 写成 &ensp 或   就会原样显示为文字,不会转义为空格。
切换输入法全角状态打空格
适用于临时快速编辑,不依赖语法,但导出为 PDF 或 HTML 时可能失效。
把中文输入法切到全角模式(通常按 Shift+Space 或 Ctrl+Shift+Z),连按两次空格键。
这一步操作起来很简单,直接把文件拖进去就行。全角空格在多数编辑器里能被识别为两个汉字宽度,但某些静态站点生成器(如 Hugo 的 Goldmark 引擎)会过滤掉全角空格,导致缩进丢失。
通过 jina.ai 将网页抓取为精简的 markdown,用于在需要获取 URL 并获取压缩的 markdown 内容以节省 token。触发词 l...
用 CSS 样式统一控制首行缩进
适合需要批量处理整篇文档、或发布到支持自定义 CSS 的平台(如 Hexo、VuePress、Notion 导出页)。
第一步:在文档顶部添加 HTML style 块(放在第一行或 front matter 后):
第二步:确保每段文字都用标准 Markdown 段落写法——即空行分隔,不要用
或连续换行。
第三步:保存后刷新预览。该样式会作用于所有
标签,包括由 Markdown 自动渲染出的段落。
注意:GitHub README 不解析内联 style 标签,此法在此场景下无效。










