本项目基于 markdown-nice 进行二次开发,再次对原项目所有贡献者表示感谢。
Markdown Nice 是一个可编辑主题的 Markdown 编辑器,适用于公众号等排版场景。
- 支持 Cloudflare R2 作为图床
- 升级 nodejs 支持的版本,目前支持 node v20 以上版本打包
- 支持使用 tauri 打包成本地应用
- 新增文档列表管理功能,支持新建文档、查看历史文档以及编辑和删除历史文档
- 支持图床配置的导入和导出,方便跨浏览器同步配置
欢迎在线使用:https://mdnice.disign.me
有疑问请参考 如何有效的解决 mdnice 相关问题?
- Node.js 20+
- pnpm 9+
- Rust 工具链(仅在打包 Tauri 应用时需要)
pnpm installpnpm devpnpm build构建产物输出到 docs/ 目录。
pnpm tauri:dev
pnpm tauri:buildTauri 构建产物输出在 src-tauri/target/release/bundle/。
先修改根目录的 wrangler.toml ,将配置修改为你的系信息。
在执行打包和部署命令:
pnpm build
npx wrangler deplypnpm dev:启动本地开发pnpm build:构建前端静态资源pnpm preview:本地预览构建产物pnpm tauri:dev:启动 Tauri 开发模式pnpm tauri:build:构建 Tauri 安装包pnpm lint:运行 ESLint 修复
项目内置 GitHub Actions:当推送 tag 时会自动构建 Web 与 Tauri 安装包,并发布到同名 Release。
git tag v1.6.12
git push origin v1.6.12对应配置见 .github/workflows/release.yml。
目前内置原版所有主题,可在编辑器页面顶部主题菜单中查看,如下所示:
- 默认主题
@zhning12 - 山吹
@ElyhG - 蔷薇紫
@HeyRain - 全栈蓝
@Nealyang - 凝夜紫
@童欧巴: 适配微信以及Safari的深色模式。“凝夜紫”,寓意在深色模式中也可以发光。 - 萌绿
@koala - 极简黑
@小鱼: 公众号自律神仙ScarSu同款~ - 橙心
@zhning12 - 墨黑
@Mayandev - 姹紫
@djmaxwow - 绿意
@夜尽天明 - 嫩青
@画手 - WeChat-Format
@画手 - 兰青
@Krahets - 前端之巅同款
@HeyRain - 极客黑
@hyper-xx - 红绯
@HeyRain - 蓝莹
@谭淞宸 - 科技蓝
@夜尽天明 - 简
@aco
GPL-3.0