行內 code、程式碼區塊與語法高亮 — Code
在句子裡提到檔名、指令、變數時,用反引號 ` 包起來。反引號是鍵盤左上角、~ 下面那個鍵。
執行 `npm install` 來安裝, 設定檔是 `config.json`。
執行 npm install 來安裝,
設定檔是 config.json。
`` 反引號 ` 在內 ``。
多行程式碼用三個反引號(fence)包住,這是現今最主流的方式(GitHub Flavored Markdown 支援)。
```python
def greet(name):
return f"Hello, {name}!"
```
def greet(name):
return f"Hello, {name}!"
另一種舊寫法:整段縮排四個空格或一個 Tab 也能產生區塊,但沒有語法高亮,不建議。
開頭的三個反引號後面寫上語言名稱,渲染器就會著色:```python、```js、```bash…
python js javascript ts typescript bash sh shell json yaml html css go rust java c cpp sql diff markdown text(純文字,不高亮)
要示範「程式碼區塊」本身時,外層用四個反引號包住內層的三個反引號。
````text ``` # 這是程式碼區塊的語法 ``` ````
``` # 這是程式碼區塊的語法 ```
想讓語法字元「顯示字元本身」而不是被解析,在前面加反斜線 \。
\*不是斜體\*,\# 不是標題
*不是斜體*,# 不是標題
&、<、>
要寫成 & 等才能正確顯示——那是 HTML 的規則,不是 Markdown 的。
`、區塊用 ```。\ 跳脫語法字元。