GitBook

SUMMARY.md

一定要有,不然 GitBook 無法 build。

基本上只轉換第一個 unordered list 成左邊的目錄結構,其他完全無視。

如果 list 的第一個 item 不是 link 到 README.md, GitBook 會自動生一個為 Instruction 的 item 指向 README.md。 所以反過來說,只要第一個 item link 到 README.md, 就可以指定要顯示的字串內容。

不是每個 item 都非得是 link(只不過目錄上的字樣會變成灰色)、 或著非得 link 到實際存在的 md(同前,不過有曾經亂 try 之後 GitBook build 失敗)。

GLOSSARY.md

GLOSSARY.md 中撰寫詞彙與詞彙的定義, 若在書中出現該字詞,該字詞就會自動建立 hyper link 到 GLOSSARY.md, 滑鼠移上去還會以 title 的方式顯示定義。

不過在下列情況中,即使出現該字詞也不會有效果:

  • 已經是 hyper link

  • <code> 或是 <pre> 當中

詞彙必須是 h2,詞彙的定義是該 h2 的第一個 p 也就是第一段文字。 撰寫定義時可以用其他 markdown 語法, 不過 title 只能顯示純文字。

詞彙可以包含空格。 如果同時要定義 WTFWTF Foo 這兩個詞彙, 則 WTF Foo 要擺在 WTF 前面,否則會認定為只有 WTF 這個詞彙而已。

詞彙不分大小寫,WTFwtf 視為同一個字。 如果在 GLOSSARY.md 當中同時有 WTFwtf 這兩個詞彙, 則後面的定義會蓋過前面的定義。

Last updated