Content
# bm.md
A better Markdown typesetting assistant | One-click adaptation for WeChat Official Accounts, ~~Zhihu Columns~~, ~~Juejin~~, web pages, and images.
---
## ✨ Features
- 📝 **Real-time Preview** - Markdown editor based on CodeMirror 6, what you see is what you get
- 🎨 **14 Typing Styles** - From professional business to retro nostalgia, meeting different scene needs
- 🌈 **14 Code Themes** - Supporting light/dark multiple code highlighting styles
- 📱 **Multi-platform Adaptation** - One-click copy to WeChat Official Accounts, ~~Zhihu~~, ~~Juejin~~
- 🖼️ **Image Export** - Export formatted content as images for sharing
- 🔌 **Developer Friendly** - Providing REST API and MCP protocol integration
- ⌨️ **Quick Operation** - Command panel + global shortcuts, efficient operation
## 🚀 Quick Start
```bash
# Clone the project
git clone https://github.com/miantiao-me/bm.md.git
cd bm.md
# Install dependencies
pnpm install
# Start the development server
pnpm dev
```
Visit http://localhost:2663 to start using.
## 🛠️ Tech Stack
- **Framework**: [TanStack Start](https://tanstack.com/start) (React 19 + TanStack Router)
- **Build**: [Vite 7](https://vite.dev)
- **Styles**: [Tailwind CSS 4](https://tailwindcss.com) + [shadcn/ui](https://ui.shadcn.com)
- **Deployment**: [Nitro](https://nitro.build) (supporting Cloudflare Workers / Vercel / Netlify / Docker / Alibaba ESA / Tencent EdgeOne, etc.)
#Alibaba Cloud ESA Pages #Alibaba Cloud Computing
This project is accelerated, computed, and protected by Alibaba Cloud ESA: [](https://alibaba.bm.md/)
Alibaba Cloud deployment configuration:
```txt
Installation command: pnpm install
Build command: pnpm run build
Root directory: /
Static resource directory: dist/client
Function file path: dist/server/server.js
```
Refer to the [Nitro](https://v3.nitro.build/deploy) documentation for other environment deployment configurations.
## 📖 Documentation
- [Feature Description](https://github.com/miantiao-me/bm.md/blob/master/docs/features.md) - Complete feature introduction
- [Architecture Design](https://github.com/miantiao-me/bm.md/blob/master/docs/architecture.md) - Technical architecture details
- [UI Design](https://github.com/miantiao-me/bm.md/blob/master/docs/design.md) - Interface design description
- [API Documentation](https://bm.md/docs) - REST API reference
## 🤝 Contribution
Welcome to submit Issues and Pull Requests.
## 📄 License
[AGPL-3.0](https://github.com/miantiao-me/bm.md/blob/master/LICENSE)
Connection Info
You Might Also Like
OpenAI Whisper
OpenAI Whisper MCP Server - 基于本地 Whisper CLI 的离线语音识别与翻译,无需 API Key,支持...
markitdown
Python tool for converting files and office documents to Markdown.
oh-my-opencode
Background agents · Curated agents like oracle, librarians, frontend...
chatbox
User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)
continue
Continue is an open-source project for seamless server management.
claude-flow
Claude-Flow v2.7.0 is an enterprise AI orchestration platform.