预览区

用 Markdown 写公众号,为什么这次要先做 Core

如果只是一次性脚本,第一版当然很快。但只要你想切主题、做实时预览、接 CLI,结构就必须先稳定下来。

MVP 目标

  • 一套 Markdown 输入
  • 两套主题
  • 一个统一渲染内核

Web Demo、CLI 和后续的发布适配层,应该消费同一份 block 结构。

这次支持什么

  1. 标题、段落与分隔线
  2. 粗体斜体删除线链接
  3. 列表、引用、图片与代码块

ts
export function renderMarkdownToWechat(markdown: string) { return markdown; }
设计草图

设计草图