Skip to content

MarkdownCanDo

交互教程在线访问

MarkdownCanDo 是一个用于学习、编写和探索 Markdown 能力的交互式网站。MarkdownCanDo 图标

主页展示

本地开发

需要 Node.js 20 或更高版本,以及 pnpm 10。

bash
pnpm install
pnpm dev

开发命令会自行检测端口冲突,并自动选择下一个可用端口。

构建并预览生产版本:

bash
pnpm build
pnpm preview

Cloudflare 部署

生产站使用 Cloudflare Worker Static Assets。部署派生项目之前,请先修改 wrangler.jsonc 中的自定义域名。

bash
pnpm cloudflare:deploy:dry
pnpm cloudflare:deploy

旧域名重定向由 wrangler.redirect.jsonc 单独维护。

技术栈

  • VitePress 与 Vue
  • Milkdown Crepe 所见即所得编辑器
  • markdown-it 与 DOMPurify 渲染及清理 Markdown
  • Mermaid、KaTeX 与 ABCJS 扩展内容
  • Cloudflare Workers Static Assets

翻译说明

中文是主要版本。文案更新后,需要同步检查英语和葡萄牙语内容。

版本状态

v0.9 是 1.0 之前的预发布版本。主要体验已经可以部署和使用;在 v1.0 之前仍会继续完善内容覆盖、无障碍、包体积和编辑器兼容性。