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