套件概覽
一個適用於 Dart 的可攜式 Markdown 庫,可將 Markdown 文字轉換為 HTML。專為跨平台使用設計,支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 與 Linux。此套件輕巧且高效,非常適合在應用程式與網站中呈現格式化文字。提供簡潔的 API 來解析 Markdown,支援常見語法,如標題、清單、連結與程式碼區塊。由 Dart 團隊建置與維護,確保可靠性與與 Dart 生態系統的相容性。
適用情境
- 渲染用戶生成的內容
- 產生文件
- 在應用中顯示富文本
- 建立動態網頁內容
- 解析 README 檔案
- 建構靜態網站產生器
主要特色
- 跨平台支援
- 輕量且快速
- 支援標準 Markdown 語法
- 與 Flutter 的輕鬆整合
- 內建 HTML 輸出
- 由 Dart 團隊維護
適合對象
- Flutter 開發者
- Web 應用程式
- 文件工具
- 內容管理系統
- 靜態網站產生器
使用建議
- 不支援進階的 Markdown 擴展
- 無內建 CSS 樣式
- HTML 輸出的自訂功能有限
- 不適用於複雜文件處理
- 需要手動處理安全性問題(例如 XSS)