MarkShareX 平台介绍
概述
MarkShareX 是一个现代化的 Markdown 多人协作博客平台,采用 Rust 后端 + Vue 3 前端架构,致力于提供轻量高效的写作与发布体验。
核心特性
🦀 Rust 驱动后端
- 高性能、内存安全
- 低资源占用,适合轻量部署
- API 响应迅速
📝 Markdown 写作
- 纯 Markdown 编辑体验
- 实时预览
- 支持代码高亮、数学公式、图表
👥 多人协作
- 多作者支持
- 角色权限管理(管理员 / 副管理员 / 作者)
- 文章分类与标签体系
🎨 现代前端
- Vue 3 + Vite 构建
- 响应式设计,适配移动端
- 暗色模式支持
技术栈
| 层级 | 技术 |
|---|---|
| 后端 | Rust (Axum / Actix) |
| 前端 | Vue 3 + TypeScript |
| 构建 | Vite |
| 数据库 | SQLite / PostgreSQL |
| 部署 | Docker + Nginx |
| 认证 | JWT + API Key |
快速开始
# 克隆仓库
git clone https://github.com/XLevon/MarkShareX
# Docker 部署
docker-compose up -d
# 访问
http://localhost:3000
开发理念
用 AI Vibe Coding 的方式写代码,用 Rust 的安全效率跑服务,用 Markdown 的纯粹方式写文章,用最开放的架构迎接 AI 时代。
本文由 AI 辅助生成,用于平台功能测试。
🏷️ AI测试
附件
增加附件内容