咱们建议掘友使用 Markdown 编辑器来写做文章html
掘金 Markdown 编辑器整合了 Markdown 标准语法,能够看官方文档git
工欲善其事,必先利其器。github
为了让掘友们更好的创做出优秀的内容,咱们针对你们对编辑器的反馈和建议,咱们对Markdown编辑器进行了全新改造,增长诸多功能拓展与语法支持,除了标准的Markdown编辑器功能,咱们增长了以下几点新功能,期待您更好的创做。markdown
编辑器第一个版本主要是优化了一些历史体验问题和新增了一些你们经常使用功能,更多的功能支持还请期待后续版本的更新。app
掘金编辑器开源贡献地址:github.com/bytedance/b…编辑器
掘金编辑器主题开源贡献地址:github.com/xitu/juejin…ide
功能快捷键后续会迭代,暂时支持以下svg
粗体: Ctrl/ Command +Boop
斜体: Ctrl/ Command +I优化
连接: Ctrl/ Command + K
图片: Ctrl/Command + Shift +I
有序列表: Ctrl/Command+shift +O
无序列表: Ctrl/Command+shift +U
代码: Ctrl/Command + Shift +K
代码块: Ctrl/Command + Shift + C
Markdown 语法:
# 第一级标题 `<h1>`
## 第二级标题 `<h2>`
###### 第六级标题 `<h6>`
复制代码
展现效果以下:
<h1>
<h2>
<h6>
Markdown 语法:
**掘金编辑器上线了**
*掘金编辑器上线了*
复制代码
掘金编辑器快捷键为:CMD + B
、CMD + I
掘金编辑器上线了
掘金编辑器上线了
Markdown 语法快捷键为:Ctrl/Command+shift +U
效果以下:
Markdown 语法快捷键为:Ctrl/Command+shift +O
效果以下:
Markdown 语法:
- [ ] 任务一 未作任务 `- + 空格 + [ ]`
- [x] 任务二 已作任务 `- + 空格 + [x]`
复制代码
效果以下:
+ 空格 + [ ]
+ 空格 + [x]
Markdown 语法:

复制代码
Ctrl/Command + Shift +I
可插入Markdown语法。除此以外,还能够用拖放图片、CMD + V
粘贴这两种方式来增长图片。效果以下:
Markdown 语法:
[这里是掘金技术社区](https://juejin.cn/)
复制代码
Ctrl/Command + K
可插入Markdown语法。
Markdown 语法:
像这样便可:`<hello>` `world`
复制代码
Ctrl/Command + Shift +K
可插入Markdown语法。效果以下:
像这样便可:<hello>
world
Markdown 语法:
```js
for (var i = 1; i <= 5; i++) {
(function(j) {
setTimeout(function timer() {
console.log(j);
}, j * 1000);
})(i);
}
复制代码
Ctrl/Command + Shift + C
可插入Markdown语法。效果以下:
for (var i = 1; i <= 5; i++) {
(function(j) {
setTimeout(function timer() {
console.log(j);
}, j * 1000);
})(i);
}
复制代码
目前咱们支持100多种代码高亮样式,可使用 highlight.js 中的全部样式:全部样式:
一个简单的表格是这么建立的:
项目 | Value |
---|---|
电脑 | $100 |
手机 | $10 |
鼠标 | $1 |
使用:---------:
居中
使用:----------
居左
使用----------:
居右
Markdown 语法:
| 第一列 | 第二列 | 第三列 |
|:-----------:| -------------:|:-------------|
| 第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
复制代码
效果以下:
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
Markdown 语法:
加删除线像这样用: ~~删除这些~~
复制代码
效果以下:
加删除线像这样用: 删除这些
如下三种方式均可以生成分隔线:
***
*****
- - -
复制代码
效果以下:
您也能够访问 MathJax 参考更多使用方法。
行内公式:
这是一个行内公式 $E=mc^2$ 您学废了吗?
复制代码
效果以下:
这是一个行内公式 您学废了吗?
块级公式:
$$
x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
复制代码
效果以下:
您可使用Mermaid生成各种图表。更多语法能够参考 Mermaid
```mermaid
gantt
title A Gantt Diagram
dateFormat YYYY-MM-DD
section Section
A task :a1, 2014-01-01, 30d
Another task :after a1 , 20d
section Another
Task in sec :2014-01-12 , 12d
another task : 24d```
复制代码
gantt title A Gantt Diagram dateFormat YYYY-MM-DD section Section A task :a1, 2014-01-01, 30d Another task :after a1 , 20d section Another Task in sec :2014-01-12 , 12d another task : 24d
```mermaid
graph TD
Start --> Stop```
复制代码
graph TD Start --> Stop
```mermaid
sequenceDiagram
Alice->>John: Hello John, how are you?
John-->>Alice: Great!
Alice-)John: See you later!```
复制代码
sequenceDiagram Alice->>John: Hello John, how are you? John-->>Alice: Great! Alice-)John: See you later!
```mermaid
classDiagram
Animal <|-- Duck
Animal <|-- Fish
Animal <|-- Zebra
Animal : +int age
Animal : +String gender
Animal: +isMammal()
Animal: +mate()
class Duck{
+String beakColor
+swim()
+quack()
}
class Fish{
-int sizeInFeet
-canEat()
}
class Zebra{
+bool is_wild
+run()
}```
复制代码
classDiagram Animal <|-- Duck Animal <|-- Fish Animal <|-- Zebra Animal : +int age Animal : +String gender Animal: +isMammal() Animal: +mate() class Duck{ +String beakColor +swim() +quack() } class Fish{ -int sizeInFeet -canEat() } class Zebra{ +bool is_wild +run() }
```mermaid
stateDiagram-v2
[*] --> Still
Still --> [*]
Still --> Moving
Moving --> Still
Moving --> Crash
Crash --> [*]```
复制代码
stateDiagram-v2 [*] --> Still Still --> [*] Still --> Moving Moving --> Still Moving --> Crash Crash --> [*]
```mermaid
pie title Pets adopted by volunteers
"Dogs" : 386
"Cats" : 85
"Rats" : 15```
复制代码
pie title Pets adopted by volunteers "Dogs" : 386 "Cats" : 85 "Rats" : 15
```mermaid
erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains
CUSTOMER }|..|{ DELIVERY-ADDRESS : uses```
复制代码
erDiagram CUSTOMER ||--o{ ORDER : places ORDER ||--|{ LINE-ITEM : contains CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
```mermaid
journey
title My working day
section Go to work
Make tea: 5: Me
Go upstairs: 3: Me
Do work: 1: Me, Cat
section Go home
Go downstairs: 5: Me
Sit down: 5: Me```
复制代码
journey title My working day section Go to work Make tea: 5: Me Go upstairs: 3: Me Do work: 1: Me, Cat section Go home Go downstairs: 5: Me Sit down: 5: Me
除了 Markdown 编辑器以外,咱们了解到部分掘金用户是公司的 HR、产品经理或者其余岗位,所以咱们也支持富文本功能。
特别注意,在切换编辑器时,当前编辑器内内容可能丢失,请务必备份并看清提示语句
在掘金里写文章时,咱们的编辑器会自动保存您的内容而且能够在草稿中找到:
特别注意的是,草稿一经发布没法再转为草稿。