Skip to content

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

License

Notifications You must be signed in to change notification settings

lifei6671/plainly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published