Initial commit: MarkLite Markdown Reader
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user