Skip to content

LaplaceYoung/MYmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MYmd Logo

MYmd

基于 Tauri 的本地优先 Markdown 桌面编辑器

Release Stars License


Read in English | 阅读中文

MYmd 是一个基于 Tauri + React + TypeScript 的本地优先 Markdown 编辑器,支持所见即所得、源码与分屏三种编辑视图,适用于高频写作、知识整理与结构化内容创作。

版本信息

功能截图

欢迎页总览

欢迎页总览

顶部搜索下拉菜单(已修复透明度问题)

顶部搜索下拉菜单

全局搜索弹窗

全局搜索弹窗

分屏编辑与实时预览(含 Mermaid)

分屏编辑与实时预览

功能总览

编辑与写作体验

  • 多标签编辑,支持快速切换上下文。
  • 三种视图:WYSIWYG、Source、Split。
  • Focus Mode / Typewriter Mode,提升连续写作沉浸感。
  • 未保存状态检测与关闭确认,避免内容丢失。

文件工作流

  • 支持新建、打开、保存、另存为、导出 HTML。
  • 全局自动保存(仅对已落盘文件生效)。
  • Workspace 文件树浏览与打开。
  • 支持 .md / .markdown 文件关联打开。

内容增强能力

  • 内置 KaTeX 数学公式渲染。
  • 内置 Mermaid 图表渲染。
  • 代码语法高亮(Prism/Refractor)。
  • TOC 侧栏与全局搜索/替换。

桌面集成与交互

  • Tauri 原生窗口能力,自定义标题栏与窗口控制。
  • 单实例运行:二次启动时将文件参数转发给当前窗口。
  • 启动参数文件打开链路已优化,避免欢迎页闪跳。

v1.4.3-hotfix5 重点更新

  1. 首页恢复为之前的仿 Word 简洁排版,移除冗余引导模块,回到高频写作优先路径。
  2. 修复全局搜索弹窗透明度:弹窗面板改为不透明主题背景,并加深遮罩层,避免与正文背景混淆。
  3. 保留并验证顶部搜索下拉菜单可读性修复,确保菜单与底层内容不再重叠干扰。
  4. 重新截取并更新 README 功能截图(欢迎页、顶部搜索下拉、全局搜索弹窗)。
  5. 完成发布前校验:npm run typechecknpm run buildnpm run tauri build

技术栈

层级 技术
UI React 19, TypeScript, Tailwind CSS
Editor Milkdown, ProseMirror, CodeMirror 6
State Zustand
Desktop Runtime Tauri v2
Native Side Rust
Build Vite, Tauri CLI

快速开始

环境要求

  • Node.js 20+
  • Rust 1.77.2+
  • Windows 10/11(NSIS 打包)

本地开发

git clone https://github.com/LaplaceYoung/MYmd.git
cd MYmd
npm install
npm run dev

构建桌面应用

npm run build
npm run tauri build

发布流程(自动化)

  • 推送 v* 标签会触发 GitHub Actions 自动打包并上传安装包到 Release。
  • 工作流文件:.github/workflows/release-tag.yml

安装包产物

本机本次打包产物路径:

  • E:\EnvConfig\rust_target\release\bundle\nsis\MYmd_1.4.3_x64-setup.exe
  • E:\EnvConfig\rust_target\release\bundle\msi\MYmd_1.4.3_x64_en-US.msi

项目内分发目录(已同步):

  • release/MYmd_1.4.3_x64-setup.exe

目录结构

MYmd/
|- src/                 # React 前端
|- src-tauri/           # Tauri + Rust 后端
|- docs/                # 产品与项目文档
|- templates/           # 内置模板示例
|- release/             # 发布产物目录(最新安装包)
|- tests/               # 自动化与调试脚本
|- README.md            # 中文说明
`- README_en.md         # English README

许可证

MIT

About

本地轻量化仿Word原生的markdown阅读器

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors