0 則留言 (0 則留言)0 個反應 (0 個反應)0 位負責人 (0 位負責人)JavaScript1,640 個分叉 (1,640 個分叉)batch import
enhancementhelp wantedscope:makeHtml
倉庫指標
- 星標
- 13,700 顆星 (13,700 顆星)
- PR 合併指標
- 平均合併 15小時 21分鐘 (平均合併 15小時 21分鐘)30 天內合併 3 個 PR (30 天內合併 3 個 PR)
描述
Hugo allows TOML metadata (surrounded by +++) - so it's a popular encoding for metadata in files. It would be great if showdown could support it.
Readme says as of today:
metadata: (boolean) [default false] Enable support for document metadata (defined at the top of the document between ««« and »»» or between --- and ---). (since v.1.8.5)
貢獻者指南
- 研究方向
- 查看 showdown 原始碼,特別是實作元資料解析的檔案(可能在 src/subParsers/makeHtml.js 或類似位置)。現有的元資料支援處理分隔符 ` ` 和 `««« ... »»»`。要新增 TOML (`+++`),需要修改解析器以識別 `+++` 為有效的元資料分隔符,遵循相同的模式。檢查擷取元資料的函式(例如 `extractMetadata` 或主解析迴圈中的內嵌程式碼)。同時確認 showdown 本身不解析 TOML 格式;問題僅涉及分隔符,而非內容。為 TOML 元資料新增測試案例,並確保現有測試通過。由於該問題已陳舊,建議在開始工作前在 issue 下留言認領。
- 技術棧
- javascript
- 領域
- tooling
- 議題類型
- 功能
- 前置要求
- JavaScriptRegular Expressions