Skip to content

LazyBox-为内容创作者打造的桌面 Markdown 编辑器,支持工作区管理、分屏预览和微信公众号排版。

License

melonlee/LazyBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LazyBox

为内容创作者打造的桌面 Markdown 编辑器,支持工作区管理、分屏预览和微信公众号排版。


📝 格式,本该如此简单。


下载快速开始使用文档


📥 下载安装

最新版本:v0.1.0

平台 下载链接
🍎 macOS LazyBox-0.1.0.dmg
🪟 Windows 即将推出
🐧 Linux 即将推出

提示:macOS 用户首次打开可能需要在"系统偏好设置 > 安全性与隐私"中允许应用运行。


✨ 特性

  • 📝 Markdown 编辑器 - 实时预览,所见即所得
  • 🎨 微信公众号样式 - 专为微信公众号排版优化
  • 💾 本地存储 - 文章自动保存到本地
  • 📤 多种导出 - 支持导出 Markdown、HTML 格式
  • 🌈 主题定制 - 支持自定义 CSS 样式
  • 🖼️ 图片上传 - 支持多种图床服务
  • 📁 文件管理 - 树形文件夹,支持拖拽和搜索
  • 快速启动 - Electron + Vite 极速开发体验

📸 产品截图

LazyBox 欢迎界面

欢迎界面 - 工作空间管理


LazyBox 编辑界面

编辑界面 - 实时预览与文件管理


LazyBox 分屏模式

分屏模式 - 左右分屏编辑与预览


LazyBox 图片预览

图片预览 - 支持多种文件类型

🚀 快速开始

1. 克隆项目

git clone https://github.com/melonlee/LazyBox.git
cd LazyBox

2. 安装依赖

# 使用 pnpm(推荐)
pnpm install

# 或使用 npm
npm install

注意:项目已配置国内镜像源(.npmrc),首次安装 Electron 需要下载约 90MB 文件。

3. 启动开发服务器

pnpm dev

应用会自动打开 Electron 窗口。

📦 构建打包

# 构建应用(不打包)
pnpm build

# 打包为安装包
pnpm build:mac    # macOS
pnpm build:win    # Windows
pnpm build:linux  # Linux

🛠️ 技术栈

  • Electron 28.1.0 - 跨平台桌面应用
  • Vue 3.5+ - 渐进式前端框架
  • Vite 4.5+ - 下一代构建工具
  • TypeScript 5.7+ - 类型安全
  • CodeMirror - 代码编辑器
  • TailwindCSS / UnoCSS - CSS 框架

📖 文档

❓ 常见问题

Electron 安装失败?

项目已配置淘宝镜像源,如仍失败:

# 删除依赖重新安装
rm -rf node_modules pnpm-lock.yaml
pnpm install

详细故障排除请查看 WORKSPACE_USAGE.md

如何调试?

  • 渲染进程:按 Cmd+Option+I (macOS) 或 Ctrl+Shift+I (Windows) 打开开发者工具
  • 主进程:终端输出日志

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📄 许可证

MIT License

🙏 致谢

本项目基于以下优秀开源项目:


Star History

Star History Chart
Made with ❤️ by @melonlee

About

LazyBox-为内容创作者打造的桌面 Markdown 编辑器,支持工作区管理、分屏预览和微信公众号排版。

Resources

License

Stars

Watchers

Forks

Packages

No packages published