post_waver

掘金平台Semi-auto发布指南

版本: v1.0 更新日期: 2026-04-01 编辑器: ByteMD (字节跳动开源)


一、编辑器概述

掘金使用的是ByteMD编辑器,这是字节跳动开源的Markdown编辑器,具有以下特点:


二、Markdown支持

2.1 完全支持的语法

基础语法

语法 示例 说明
标题 # H1 ~ ###### H6 支持1-6级标题
粗体 **粗体** 双星号包围
斜体 *斜体* 单星号包围
粗斜体 ***粗斜体*** 三星号包围
删除线 ~~删除线~~ 双波浪线包围
行内代码 `代码` 反引号包围
代码块 ```language 三个反引号,可指定语言
分割线 ***--- 三个或更多星号/短横线

列表

# 无序列表
- 项目1
- 项目2
  - 嵌套项目

# 有序列表
1. 项目1
2. 项目2

# 任务列表
- [x] 已完成
- [ ] 未完成

引用

> 这是引用文本
> 可以有多行

链接和图片

# 链接
[掘金](https://juejin.cn)
[带标题](https://juejin.cn "标题")

# 图片
![图片描述](https://example.com/image.jpg)

表格(GFM)

| 列1 | 列2 | 列3 |
|-----|-----|-----|
| A   | B   | C   |

# 带对齐
| 左对齐 | 居中 | 右对齐 |
|:-------|:----:|-------:|
| A      |  B   |      C |

2.2 扩展语法支持

数学公式(KaTeX)

掘金通过ByteMD插件支持LaTeX数学公式:

行内公式

$E = mc^2$

块级公式

$$
\frac{n!}{k!(n-k)!} = \binom{n}{k}
$$

常用符号

流程图(Mermaid)

\```mermaid
graph TD
    A[开始] --> B{判断}
    B -->|是| C[操作1]
    B -->|否| D[操作2]
    C --> E[结束]
    D --> E
\```

2.3 代码高亮支持

掘金支持多种编程语言的语法高亮,常见语言包括:


2.4 部分支持的语法

语法 支持情况 说明
脚注 ⚠️ 需确认 标准Markdown支持,但需测试掘金是否支持
目录 ❓ 未知 需测试 [TOC] 是否生效
定义列表 ❌ 不支持 非标准语法
缩写 ❌ 不支持 非标准语法

2.5 不支持的语法

语法 说明
上标/下标(非公式) H~2~Ox^2^
高亮文本 ==高亮==
- Emoji短代码 :smile: (可直接输入Emoji字符)

三、HTML支持

3.1 支持的HTML标签

掘金的ByteMD编辑器会过滤或转换部分HTML标签,以确保安全性。

基本支持(需测试确认):

可能被过滤

3.2 样式处理

内联样式

CSS类

最佳实践


四、图片处理

4.1 外链图片

完全支持外链图片

推荐做法

![图片描述](https://example.com/image.jpg)

支持的图片格式

4.2 本地图片

支持拖拽上传

操作方式

  1. 在编辑器中直接拖拽图片文件
  2. 图片会自动上传到掘金CDN
  3. 自动生成Markdown语法

图片大小限制

4.3 图片对齐和尺寸

基本语法

![图片](url)

尺寸控制

对齐方式


五、粘贴行为

5.1 从其他Markdown编辑器粘贴

支持良好

推荐编辑器

行为

5.2 从富文本编辑器粘贴

⚠️ 可能丢失格式

来源

建议

5.3 从网页复制粘贴

⚠️ 需要清理格式

行为

建议工具


六、编辑器快捷键

掘金编辑器支持的快捷键:

操作 Windows/Linux macOS
粗体 Ctrl + B Cmd + B
斜体 Ctrl + I Cmd + I
插入链接 Ctrl + K Cmd + K
插入代码 Ctrl + Shift + C Cmd + Shift + C
行内代码 Ctrl + Shift + K Cmd + Shift + K
插入图片 Ctrl + Shift + I Cmd + Shift + I
无序列表 Ctrl + Shift + L Cmd + Shift + L
撤销 Ctrl + Z Cmd + Z
重做 Ctrl + Shift + Z Cmd + Shift + Z

七、最佳实践

7.1 推荐的转换策略

对于Content Hub项目,掘金平台的转换策略:

// JuejinConverter 转换流程
1. 解析Markdown源文件
2. 验证语法兼容性确保所有语法都被掘金支持
3. 处理特殊元素
   - 数学公式保留LaTeX格式掘金支持
   - Mermaid图表保留语法掘金支持
   - 代码块确保语言标识正确
4. 处理图片
   - 本地图片提示用户手动上传
   - 外链图片直接保留
5. 输出标准Markdown格式

7.2 需要特殊处理的元素

数学公式

源格式

$E = mc^2$

掘金支持:✅ 完全支持,无需转换

脚注

源格式

这是脚注[^1]

[^1]: 脚注内容

掘金支持:⚠️ 需测试

任务列表

源格式

- [x] 已完成
- [ ] 未完成

掘金支持:✅ 完全支持(GFM语法)

7.3 注意事项

  1. 避免使用HTML控制样式
    • 掘金主要通过Markdown语法渲染
    • HTML标签可能被过滤
  2. 代码块必须指定语言
    // ❌ 不推荐
    

    code here

    
    // ✅ 推荐
    ```javascript
    code here
    

    ```

  3. 表格使用GFM语法
    • 不要使用HTML表格
    • 使用管道符|格式
  4. 图片使用外链或手动上传
    • Content Hub可以提供外链图片
    • 本地图片需要用户手动上传到掘金
  5. 数学公式使用LaTeX
    • 不要使用图片代替公式
    • 使用标准LaTeX语法

八、常见问题

Q1: 粘贴后格式乱了怎么办?

A: 推荐做法:

  1. 使用纯Markdown编辑器(如Typora)复制
  2. 使用”粘贴为纯文本”功能
  3. 手动调整格式

Q2: 代码块没有高亮?

A: 检查:

  1. 是否指定了语言标识
  2. 语言名称是否正确
  3. 使用小写(推荐)

Q3: 表格显示不正常?

A: 确保:

  1. 使用GFM表格语法(管道符)
  2. 表头分隔符至少3个短横线
  3. 列对齐使用冒号(可选)

Q4: 数学公式不显示?

A: 检查:

  1. 使用单个$表示行内公式
  2. 使用双个$$表示块级公式
  3. LaTeX语法是否正确

Q5: 本地图片怎么处理?

A:

  1. 在掘金编辑器中拖拽上传
  2. 或使用图床服务生成外链
  3. Content Hub可以集成图床上传功能

九、参考资源

官方文档

相关文章


十、测试检查清单

在Content Hub项目中,发布到掘金前应检查:


文档版本: v1.0 最后更新: 2026-04-01 维护者: Content Hub项目