# MarkLite 一款轻量级的 Windows 本地 Markdown 阅读器桌面应用程序。 ## 功能特性 - 📝 Markdown 文件打开与编辑 - 👁 实时预览(编辑+预览 / 纯预览模式) - 🎨 现代化简洁 UI 设计 - 📂 支持拖拽打开文件 - 💾 文件保存功能 - 🔤 代码语法高亮 - ⌨️ 快捷键支持 ## 技术栈 - **Electron** - 桌面应用框架 - **marked.js** - Markdown 解析 - **highlight.js** - 代码高亮 - **HTML + CSS + JavaScript** - 前端技术 ## 开发 ```bash # 安装依赖 npm install # 启动开发模式 npm start ``` ## 打包 ```bash # 打包为 Windows exe 安装包 npm run build ``` ## 快捷键 | 快捷键 | 功能 | |--------|------| | Ctrl+O | 打开文件 | | Ctrl+S | 保存文件 | | Ctrl+Shift+S | 另存为 | | Ctrl+1 | 编辑+预览模式 | | Ctrl+2 | 纯编辑模式 | | Ctrl+3 | 纯预览模式 | ## 项目结构 ``` MarkLite/ ├── package.json # 项目配置 ├── main.js # Electron 主进程 ├── preload.js # 预加载脚本 ├── renderer/ # 渲染进程 │ ├── index.html │ ├── style.css │ └── renderer.js ├── lib/ # 第三方库 ├── assets/ # 资源文件 ├── DESIGN.md # 设计文档 └── README.md # 项目说明 ``` ## 许可证 MIT