预览区
用 Markdown 写公众号,为什么这次要先做 Core
如果只是一次性脚本,第一版当然很快。但只要你想切主题、做实时预览、接 CLI,结构就必须先稳定下来。
MVP 目标
- 一套 Markdown 输入
- 两套主题
- 一个统一渲染内核
Web Demo、CLI 和后续的发布适配层,应该消费同一份 block 结构。
这次支持什么
- 标题、段落与分隔线
- 粗体、斜体、
删除线、链接 - 列表、引用、图片与代码块
tsexport function renderMarkdownToWechat(markdown: string) { return markdown; }
设计草图