๐ชถ MarkLite
๐ชถ ่ฝป้็บง Windows ๆฌๅฐ Markdown ้
่ฏปๅจ
ๅบไบ Electron ๆๅปบ๏ผๅผ็ฎฑๅณ็จ็ Markdown ๆก้ข้
่ฏปๅจใ
ๆฏๆๅฎๆถ้ข่งใไปฃ็ ้ซไบฎใๆๆฝๆๅผ๏ผ็้ข็ฎๆด็ฐไปฃใ
---
## โจ ๅ่ฝ็นๆง
| ๅ่ฝ | ่ฏดๆ |
|------|------|
| ๐ **ๆไปถๆๅผ** | ่ๅๆๅผ / ๆๆฝๆๅผ / ๆไปถๅ
ณ่๏ผๅๅป .md๏ผ |
| โ๏ธ **ๅฎๆถ็ผ่พ** | ๅทฆไพง็ผ่พๅจ๏ผๆฏๆ Tab ็ผฉ่ฟใ่กๅทๆพ็คบใๅ
ๆ ไฝ็ฝฎ |
| ๐ **ๅฎๆถ้ข่ง** | ๅณไพง้ข่ง้ขๆฟ๏ผ็ผ่พๅณๆธฒๆ๏ผๆปๅจๅๆญฅ |
| ๐ค **ไปฃ็ ้ซไบฎ** | ๅบไบ highlight.js๏ผๆฏๆ 180+ ็ง็ผ็จ่ฏญ่จ่ฏญๆณ้ซไบฎ |
| ๐จ **ไธ็ง่งๅพ** | ๅๅฑๆจกๅผ / ็บฏ็ผ่พ / ็บฏ้ข่ง๏ผ่ช็ฑๅๆข |
| ๐ **ๅๅฑ่ฐ่** | ๆๆฝไธญ้ดๅ้ๆก๏ผ่ช็ฑ่ฐๆด็ผ่พๅบไธ้ข่งๅบๆฏไพ |
| ๐พ **ๆไปถไฟๅญ** | ไฟๅญ / ๅฆๅญไธบ๏ผๆฏๆ .md ๅ .txt ๆ ผๅผ |
| โจ๏ธ **ๅฟซๆท้ฎ** | ๅฎๆด็้ฎ็ๅฟซๆท้ฎๆฏๆ๏ผๆไฝ้ซๆ |
| ๐ฅ๏ธ **ๅ็่ๅ** | ๆไปถใ่งๅพใๅธฎๅฉ่ๅ๏ผ็ฌฆๅๆก้ขๅบ็จไน ๆฏ |
| ๐ฆ **NSIS ๅฎ่ฃ
ๅ
** | ไธ้ฎๆๅ
ไธบ Windows exe ๅฎ่ฃ
็จๅบ |
## ๐ธ ็้ข้ข่ง
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ MarkLite - README.md โ โก โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ ๆๅผ โ ๐พ ไฟๅญ โ โฌ ๅๅฑ โ โ๏ธ ็ผ่พ โ ๐ ้ข่ง โ
โโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ โ
โ 1 # MarkLite โ MarkLite โ
โ 2 โ โโโโโโโโโโโโโ โ
โ 3 ไธๆฌพ่ฝป้็บง็... โ โ
โ 4 โ ไธๆฌพ่ฝป้็บง็ Windows ๆฌๅฐ โ
โ 5 ## ๅ่ฝ็นๆง โ Markdown ้
่ฏปๅจๆก้ขๅบ็จ... โ
โ 6 โ โ
โ 7 - ๐ ๅฎๆถ็ผ่พ โ โ ๅฎๆถ็ผ่พ โ
โ 8 - ๐ ๅฎๆถ้ข่ง โ โ ๅฎๆถ้ข่ง โ
โ 9 - ๐ค ไปฃ็ ้ซไบฎ โ โ ไปฃ็ ้ซไบฎ โ
โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ README.md โ UTF-8 โ Markdown โ ่ก 9, ๅ 12 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
## ๐ ๅฟซ้ๅผๅง
### ็ฏๅข่ฆๆฑ
- **Node.js** >= 16.x
- **npm** >= 8.x
- **Windows** 10/11 x64
### ๅฎ่ฃ
ไธ่ฟ่ก
```bash
# ๅ
้ไปๅบ
git clone https://gitee.com/thzxx/MarkLite.git
cd MarkLite
# ๅฎ่ฃ
ไพ่ต
npm install
# ๅฏๅจๅบ็จ
npm start
```
### ๆๅ
ไธบ exe ๅฎ่ฃ
ๅ
```bash
# ๆๅ
Windows x64 NSIS ๅฎ่ฃ
ๅ
npm run build
# ๆๅ
ไธบไพฟๆบ็๏ผๅ
ๅฎ่ฃ
๏ผ
npm run build:portable
```
ๆๅ
ๅฎๆๅ๏ผๅฎ่ฃ
ๅ
ไฝไบ `dist/` ็ฎๅฝใ
## โจ๏ธ ๅฟซๆท้ฎ
| ๅฟซๆท้ฎ | ๅ่ฝ |
|:-------|:-----|
| `Ctrl + O` | ๆๅผๆไปถ |
| `Ctrl + S` | ไฟๅญๆไปถ |
| `Ctrl + Shift + S` | ๅฆๅญไธบ |
| `Ctrl + 1` | ็ผ่พ + ้ข่ง๏ผๅๅฑ๏ผ |
| `Ctrl + 2` | ็บฏ็ผ่พๆจกๅผ |
| `Ctrl + 3` | ็บฏ้ข่งๆจกๅผ |
| `F12` | ๅผๅ่
ๅทฅๅ
ท |
| `Ctrl + R` | ้ๆฐๅ ่ฝฝ |
## ๐ ๏ธ ๆๆฏๆ
| ็ปไปถ | ๆๆฏ | ่ฏดๆ |
|:-----|:-----|:-----|
| ๆก้ขๆกๆถ | [Electron](https://www.electronjs.org/) v28 | ่ทจๅนณๅฐๆก้ขๅบ็จๆกๆถ |
| Markdown ่งฃๆ | [marked.js](https://marked.js.org/) v12 | ้ซๆง่ฝ Markdown ่งฃๆๅจ |
| ไปฃ็ ้ซไบฎ | [highlight.js](https://highlightjs.org/) v11 | ไปฃ็ ่ฏญๆณ้ซไบฎๅผๆ |
| ๆๅ
ๅทฅๅ
ท | [electron-builder](https://www.electron.build/) | ็ๆ exe ๅฎ่ฃ
ๅ
|
| ๅ็ซฏ | HTML + CSS + JavaScript | ๅ็ๆๆฏ๏ผ้ถๆกๆถไพ่ต |
## ๐ ้กน็ฎ็ปๆ
```
MarkLite/
โโโ package.json # ้กน็ฎ้
็ฝฎ & electron-builder ๆๅ
้
็ฝฎ
โโโ main.js # Electron ไธป่ฟ็จ๏ผ็ชๅฃใ่ๅใๆไปถ็ณป็ป๏ผ
โโโ preload.js # ้ขๅ ่ฝฝ่ๆฌ๏ผๅฎๅ
จ IPC ๆกฅๆฅ๏ผ
โโโ renderer/
โ โโโ index.html # ไธป้กต้ข็ปๆ
โ โโโ style.css # UI ๆ ทๅผ๏ผ็ฐไปฃ็ฎๆด่ฎพ่ฎก๏ผ
โ โโโ renderer.js # ๆธฒๆ่ฟ็จ้ป่พ๏ผ็ผ่พใ้ข่งใๆๆฝ๏ผ
โโโ lib/
โ โโโ marked.min.js # marked.js๏ผๆฌๅฐ็ฆป็บฟ๏ผ
โ โโโ highlight.min.js # highlight.js๏ผๆฌๅฐ็ฆป็บฟ๏ผ
โ โโโ highlight-github.css # GitHub ้ฃๆ ผไปฃ็ ไธป้ข
โโโ assets/
โ โโโ icon.ico # ๅบ็จๅพๆ ๏ผๅคๅฐบๅฏธ๏ผ
โโโ DESIGN.md # ๆถๆ่ฎพ่ฎกๆๆกฃ
โโโ LICENSE # MIT ่ฎธๅฏ่ฏ
โโโ README.md # ้กน็ฎ่ฏดๆ
```
## ๐๏ธ ๆถๆ่ฎพ่ฎก
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Main Process (main.js) โ
โ ็ชๅฃ็ฎก็ ยท ๆไปถ็ณป็ป ยท ๅ็่ๅ ยท IPC โ
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโ
โ contextBridge (ๅฎๅ
จ้็ฆป)
โโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโ
โ Preload Script (preload.js) โ
โ ๅฎๅ
จ API ๆกฅๆฅๅฑ โ
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโ
โ Renderer Process (renderer/) โ
โ UI ๆธฒๆ ยท ็ผ่พๅจ ยท ้ข่ง ยท ๆๆฝ ยท ๅฟซๆท้ฎ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
> ๅฎๅ
จ็ญ็ฅ๏ผ`contextIsolation: true` + `nodeIntegration: false`๏ผๆธฒๆ่ฟ็จๆ ๆณ็ดๆฅ่ฎฟ้ฎ Node.js APIใ
## ๐ ๆฏๆ็ Markdown ่ฏญๆณ
- โ
ๆ ้ข๏ผh1 ~ h6๏ผ
- โ
**็ฒไฝ** / *ๆไฝ* / ~~ๅ ้ค็บฟ~~
- โ
ๆๅบๅ่กจ / ๆ ๅบๅ่กจ
- โ
ไปปๅกๅ่กจ `- [x]`
- โ
ไปฃ็ ๅ๏ผๅดๆ ๅผ + ่ฏญๆณ้ซไบฎ๏ผ
- โ
่กๅ
ไปฃ็
- โ
้พๆฅ / ๅพ็
- โ
่กจๆ ผ
- โ
ๅผ็จๅ
- โ
ๆฐดๅนณ็บฟ
- โ
HTML ๅ
่ๅ
็ด
- โ
GFM๏ผGitHub Flavored Markdown๏ผ
## ๐ ่ฎธๅฏ่ฏ
[MIT License](LICENSE) ยฉ 2026 [thzxx](https://gitee.com/thzxx)
---
ๅฆๆ่งๅพๆ็จ๏ผ่ฏท็นไธช โญ Star ๆฏๆไธไธ๏ผ