拾墨 ShiMo

拾墨 (ShiMo)

专为微信公众号设计的 Markdown 渲染引擎,基于 Next.js 15 构建

欢迎使用拾墨 (ShiMo)

拾墨是一个专注于将标准 Markdown 转换为微信公众号兼容 HTML 的生产力工具。它解决了微信编辑器不支持 Markdown 以及第三方排版工具样式单一、粘贴后样式丢失等痛点。

核心特性

  • 像素级还原: 内置 specelegant 等多套专业技术博客样式,粘贴至微信后 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/renderMarkdown 渲染 API (POST)

为什么选择拾墨?

传统的微信排版工具往往依赖于复杂的可视化编辑器,而拾墨坚持 Markdown-First。我们相信,优秀的文字内容应该诞生于简洁的输入环境,并通过严谨的渲染管道(Unified / Remark / Rehype)转化为精美的视觉呈现。