# PageSkill
**Repository Path**: wfusu/PageSkill
## Basic Information
- **Project Name**: PageSkill
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2026-04-18
- **Last Updated**: 2026-04-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ๐ PageSkill
### Turn plain Markdown into publication-ready layouts in seconds
**A creator-first editor for WeChat, blogs, and social media: write, preview, copy, publish.**
[](https://github.com/AIPMAndy/PageSkill)
[](https://react.dev/)
[](https://www.typescriptlang.org/)
[](https://vitejs.dev/)
[](LICENSE)
[็ฎไฝไธญๆ](README.md) | **English**

**[โก Live Demo](https://pageskill-demo.vercel.app)** ยท **[๐ Wiki](https://github.com/AIPMAndy/PageSkill/wiki)** ยท **[๐ Star the project](https://github.com/AIPMAndy/PageSkill/stargazers)**
---
## ๐ฅ Why creators choose PageSkill
- **WYSIWYG workflow**: write on the left, instantly preview final output on the right.
- **One-click copy**: copy formatted content or raw HTML with less manual cleanup.
- **Social-ready export**: export high-quality PNG for posts, covers, and share cards.
- **Curated templates**: switch visual styles for technical, business, or storytelling content.
- **Open-source and extensible**: self-host, customize, and ship your own workflows.
> Mission: **Spend less time fixing format, and more time creating great content.**
---
## โจ Core capabilities
| Capability | What you get |
|---|---|
| ๐ Live Markdown rendering | Immediate visual feedback while writing |
| ๐จ Theme-based layout | Consistent style with built-in templates |
| ๐ Copy formatted content / HTML | Faster publishing with fewer extra steps |
| ๐ผ๏ธ Export poster image | High-quality PNG output for social platforms |
| ๐ฑ Responsive preview modes | Quick checks for desktop / tablet / mobile |
| ๐ Dark mode | More comfortable writing at night |
---
## โก Quick start (30 seconds)
```bash
git clone https://github.com/AIPMAndy/PageSkill.git
cd PageSkill
npm install
npm run dev
```
Open: `http://localhost:5173`
---
## ๐ฏ Use cases
- WeChat article layout and publishing
- Technical blogging and long-form writing
- Tutorials, documentation, and learning materials
- Social media visual content (X, LinkedIn, RED, etc.)
---
## ๐งฐ Tech stack
- React 18 + TypeScript
- Vite + Tailwind CSS
- marked + DOMPurify
- html2canvas + lucide-react
---
## ๐ Project structure
```bash
PageSkill/
โโโ public/
โโโ src/
โ โโโ components/
โ โ โโโ Editor/
โ โ โโโ Header/
โ โ โโโ Poster/
โ โ โโโ Preview/
โ โ โโโ Sidebar/
โ โโโ templates/
โ โโโ utils/
โ โโโ App.tsx
โ โโโ index.css
โ โโโ main.tsx
โโโ package.json
โโโ tsconfig.json
โโโ vite.config.ts
```
---
## ๐บ๏ธ Roadmap
- [x] Live Markdown rendering
- [x] Copy formatted content / HTML
- [x] Image export
- [x] Multi-template support
- [ ] Custom template builder
- [ ] More export formats (e.g., PDF)
- [ ] Team collaboration and cloud sync
---
## ๐ค Contributing
Issues and PRs are welcome.
Good first contributions:
- New templates
- Editor UX improvements
- Export quality and compatibility enhancements
- Documentation and examples
---
## ๐ License
Apache-2.0
---
### If PageSkill saves you formatting time, please give it a โญ
**Made with โค๏ธ by [Andy | AI้
้ฟ](https://github.com/AIPMAndy)**