Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plainly

CI status GitHub release GPL 3.0 License

简介

本项目基于 markdown-nice 进行二次开发,再次对原项目所有贡献者表示感谢。

Markdown Nice 是一个可编辑主题的 Markdown 编辑器,适用于公众号等排版场景。

  • 支持 Cloudflare R2 作为图床
  • 升级 nodejs 支持的版本,目前支持 node v20 以上版本打包
  • 支持使用 tauri 打包成本地应用
  • 新增文档列表管理功能,支持新建文档、查看历史文档以及编辑和删除历史文档
  • 支持图床配置的导入和导出,方便跨浏览器同步配置

欢迎在线使用:https://mdnice.disign.me

有疑问请参考 如何有效的解决 mdnice 相关问题?

快速开始

环境要求

  • Node.js 20+
  • pnpm 9+
  • Rust 工具链(仅在打包 Tauri 应用时需要)

安装依赖

pnpm install

本地开发

pnpm dev

构建 Web 版本

pnpm build

构建产物输出到 docs/ 目录。

打包 Tauri 应用

pnpm tauri:dev
pnpm tauri:build

Tauri 构建产物输出在 src-tauri/target/release/bundle/

部署到 Cloudflare Worker

先修改根目录的 wrangler.toml ,将配置修改为你的系信息。

在执行打包和部署命令:

pnpm build
npx wrangler deply

常用脚本

  • pnpm dev:启动本地开发
  • pnpm build:构建前端静态资源
  • pnpm preview:本地预览构建产物
  • pnpm tauri:dev:启动 Tauri 开发模式
  • pnpm tauri:build:构建 Tauri 安装包
  • pnpm lint:运行 ESLint 修复

发布 Release

项目内置 GitHub Actions:当推送 tag 时会自动构建 Web 与 Tauri 安装包,并发布到同名 Release。

git tag v1.6.12
git push origin v1.6.12

对应配置见 .github/workflows/release.yml

主题

目前内置原版所有主题,可在编辑器页面顶部主题菜单中查看,如下所示:

License

GPL-3.0

About

基于Markdown nice二次开发的Markdown在线编辑器,支持Windows和macOS系统,支持一键导出微信和知乎格式。

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages