Skip to content

瀏覽數:0

Markdown 常見用法

.md 文件頭說明

---
title: 你的標題
description: 此份文件的描述
aside: false | true   //是否顯示右側導航列
outline: [2, 3]       // 導航列抓取標題深度
sidebar: false | true  //是否顯示左側側邊欄
borderless: true | false  //是否有邊框
tags:
  - tag1
  - tag2
  - tag3
---

# {{ $frontmatter.title }}

首先當要創建頁面時,新建一個 .md 檔在 docs 底下,
請依您的需求放入對應的資料夾(若不清楚請參考 /readme.md 資料夾結構說明)
除了 /docs/event 底下可能有部分事件用英文取名稍嫌困難,
可以用 中文名稱.md 的格式命名外,
其餘檔名務必是純英文、半形數字跟 - 組成,
例如

example-page.md

此檔名在 wiki 中不會對外顯示

  • title
    填入你的標題(可以是中文, 英文與數字),此標題會對外顯示。
    透過 runtime API 自動取得並顯示在# Markdown 常見用法的位置。

  • description
    用來描述此頁面的內容(不對外顯示)。

  • tag
    用來指定您創作文章的特性,可以有多個類別,也可以超過 3 個。 一般來說tag是在不確定目標時輔助搜尋使用, 所以建議別打太長。

  • aside: false
    默認為 true,設成 false 可以讓右側的標題導覽消失,
    覺得頁面不夠大的時候可以加上這一行。

  • outline: [2, 3]
    決定右側標題導覽要抓取的標題區間, 默認為 2,也就是只抓前綴為 ## 的標題到導覽
    如範例設定 [2, 3],則會將 ### 的標題放在 ## 底下。
    本頁就有開啟此選項, 如右側的導覽。

  • sidebar: false
    默認為 true,設成 false 可以讓左側的側邊欄消失,
    覺得頁面不夠大的時候可以加上這一行。

  • borderless: true 自定義
    默認為 false,設成 true 可以讓文章的寬度呈現無邊界樣式,
    搭配上面的 asidesidebar 可以最大程度的拉伸內容,
    內容如果會變化的話,寬度也會動態改變。

💡提示

除此以外的表頭屬性,可參考官方文檔

.md 文件頭範例

---
title: 人物列傳-唐默鈴(小師妹)
description: 描述小師妹的人物故事、與展示小師妹的圖片、特點、癖好等。
aside: false // 關閉右側導覽列
outline: [2, 3] // 由於導覽列關閉了,該行無效
sidebar: true // 開啟左側側邊欄,如果該頁面有側邊欄會顯示
borderless: true // 內文寬度無邊界(但會被導覽列跟側邊欄擋住)
tags:
  - 唐門
  - 可攻略女角
  - girl0
  - 矮
  - 內向
  - 天下第一
  - 官方內定預設女主角
---

# {{ $frontmatter.title }}

Markdown 文章常用語法

📃內容

此處只列出常用語法,更多語法請參考官方文件

換行

在一個句子最後打上兩個空白,即為 markdown 換行效果。
(萬一不行, 可考慮 html 換行效果:<br>)


這是第一行
這是第二行


原始碼
markdown
這是第一行  
這是第二行

超連結


wikilink
龍湘
內部連結
龍湘
外部連結
https://www.google.com


原始碼
markdown
wikilink  
[[龍湘]]  
內部連結  
[龍湘](/people/characters/girl8)  
外部連結  
[https://www.google.com](https://www.google.com)

註解:關於 wikilink


標題

標題只會使用兩種 ##, ###, 依序表示 H2, H3 等級標題。
且前須有空行、換行,標題後必須空一格,才會被認為是標題,否則會被視為一般文字。

markdown
## 二級標題

### 三級標題

純文字塊(內建可複製)

純文字塊與反引號有高度關聯。
其中可複製的文字塊,會在頭尾加上 3 個反引號(```),方便複製。
markdown用來提示開發者,現在使用的是 md 檔案,建議加上。


markdown
純文字塊(內建可複製)

原始碼
markdown
<pre><code>```markdown
  純文字塊(內建可複製)
```</code></pre>

行內純文字塊(無內建複製)


hello 行內純文字塊test


原始碼
markdown
`行內純文字塊`

圖片


趙活的圖片,完整路徑龍湘大頭貼, 相對路徑


原始碼
markdown
![趙活的圖片,完整路徑](https://i.imgur.com/WlPuE8U.png)
![龍湘大頭貼, 相對路徑](/images/characters/girl_8/icon_girl8.png)

💡提示

注:本地圖片放在docs/public下時,網址請使用相對路徑。

⚠️警告

若確認有上傳圖片到正確位置,卻顯示不出來,通常是路徑有問題。
請給出上傳目標位置的圖片路徑,確認是否有上傳成功後再發問。


表格


ID姓名
1微笑A
2微笑B
原始碼

我們可以在 .md 檔中使用 HTML5 的語法
比如說, Markdown 的表格是長這樣的

| ID | 姓名  |
|----|-----|
| 1  | 微笑A |
| 2  | 微笑B |

這個表格可以替換成 HTML 如以下

<table>
    <tr>
        <td>ID</td>
        <td>姓名</td>
    </tr>
    <tr>
        <td>1</td>
        <td>微笑A</td>
    </tr>
    <tr>
        <td>2</td>
        <td>微笑B</td>
    </tr>
</table>

當資料量增加時,
相比起 Markdown 原本的表格,HTML 的表格格式更易於維護。

vitepress 的自訂 markdown

消息盒子

Markdown
::: info
這是消息盒子
:::

::: tip
這是提示盒子
:::

::: tip 改名
這是改變標題的提示盒子
此處列出的所有盒子都可以改變標題喔!
:::

::: warning
這是警告盒子
:::

::: danger
這是危險盒子
:::

::: details
這是可以收納折疊的盒子
:::

效果:

📃內容

這是消息盒子

💡提示

這是提示盒子

改名

這是改變標題的提示盒子
此處列出的所有盒子都可以改變標題喔!

⚠️警告

這是警告盒子

☢️危險

這是危險盒子

📖詳細內容

這是可以收納折疊的盒子

外部工具

貢獻者

The avatar of contributor named as Mr-Smilin Mr-Smilin
The avatar of contributor named as roypeng roypeng
The avatar of contributor named as Smilin Smilin
The avatar of contributor named as Roy Peng Roy Peng
The avatar of contributor named as Mr.S Mr.S

歷史貢獻