01
1. Markdown 語法重點整理
Markdown 是一種輕量級標記語言:只要少量符號——# 標題、**粗體**、_斜體_、`inline code`、```code block```、> 引用、- 清單、[text](URL) 連結——就能產生格式化文件。幾乎所有開發與協作工具(GitHub、Notion、Slack)都支援 Markdown 或其 GFM 擴充。點擊這個編輯器的工具列按鈕,會用對應語法包住所選文字。
在左側輸入 Markdown,右側可看到即時預覽。支援 GFM 表格、程式碼區塊、刪除線與任務清單。你的草稿會自動儲存在瀏覽器中,重新整理後仍會保留,並可將完成的文件下載為 .md 檔。
你的草稿只會存放在此瀏覽器的 localStorage(永不傳送到伺服器),也不會在不同裝置或瀏覽器之間共享。
Markdown 是一種輕量級標記語言:只要少量符號——# 標題、**粗體**、_斜體_、`inline code`、```code block```、> 引用、- 清單、[text](URL) 連結——就能產生格式化文件。幾乎所有開發與協作工具(GitHub、Notion、Slack)都支援 Markdown 或其 GFM 擴充。點擊這個編輯器的工具列按鈕,會用對應語法包住所選文字。
GFM(GitHub Flavored Markdown)在標準 Markdown 中加入表格(| col | col |)、刪除線(~~text~~)、任務清單(- [ ] todo、- [x] done)與自動連結網址。這些在 README 與 issue/PR 說明中很常見,「插入表格」按鈕可快速插入一個基本的表格範本。
若使用者在來源中混入原始 HTML(例如 <script>、<img onerror=...>),將 Markdown 轉換成 HTML 會有風險,因為該 HTML 可能原樣渲染(並執行)。本工具會在轉換後、顯示到預覽窗格前,先經過自行實作的白名單清理器,只保留允許的標籤與屬性,並移除 script/iframe 標籤、on* 事件屬性,以及 javascript: 連結。