拾墨 (ShiMo)
专为微信公众号设计的 Markdown 渲染引擎,基于 Next.js 15 构建
欢迎使用拾墨 (ShiMo)
拾墨是一个专注于将标准 Markdown 转换为微信公众号兼容 HTML 的生产力工具。它解决了微信编辑器不支持 Markdown 以及第三方排版工具样式单一、粘贴后样式丢失等痛点。
核心特性
- 像素级还原: 内置
spec、elegant等多套专业技术博客样式,粘贴至微信后 100% 保真。 - 本地优先: 所有渲染均在本地完成,无云端存储,保护内容隐私。
- 内联引擎: 使用
juice自动将 CSS 注入 HTML 标签,彻底绕过微信编辑器的样式白名单限制。 - 实时预览: 双栏布局,毫秒级响应,支持手机与网页双模式预览。
- 统一部署: 编辑器 UI、渲染 API 与本文档站点均运行于同一个 Next.js 应用,一条命令启动。
快速开始
拾墨已迁移至 Next.js 15 App Router 架构,只需一条命令即可启动完整应用。
启动开发服务器
bun run dev| 地址 | 用途 |
|---|---|
http://localhost:3000 | 编辑器主界面 |
http://localhost:3000/docs | 本文档站点 |
http://localhost:3000/api/render | Markdown 渲染 API (POST) |
为什么选择拾墨?
传统的微信排版工具往往依赖于复杂的可视化编辑器,而拾墨坚持 Markdown-First。我们相信,优秀的文字内容应该诞生于简洁的输入环境,并通过严谨的渲染管道(Unified / Remark / Rehype)转化为精美的视觉呈现。