A modern, full-stack personal developer blog platform with a terminal-style aesthetic.
一个现代化的全栈个人开发者博客平台,采用终端风格设计。
devlog/
├── backend/ # Go + Gin + PostgreSQL
└── web/ # React + TypeScript + Vite
| Module | English | 中文 |
|---|---|---|
| Backend | README | 中文文档 |
| Frontend | README | 中文文档 |
| API Reference | API.md | - |
| Database Setup | DATABASE_SETUP.md | - |
- Go 1.25+
- Node.js 18+
- PostgreSQL 12+
cd backend
cp .env.example .env
# Edit .env with your config
go run main.gocd web
cp .env.development.example .env.development
npm install
npm run dev- Frontend: http://localhost:3000
- Backend API: http://localhost:8080/api/v1
- Swagger Docs: http://localhost:8080/swagger/index.html
- 📝 Blog Management - Markdown posts with tags
- 💬 Comment System - Public comments with admin replies
- 🤖 AI Integration - OpenAI / Gemini / Qwen support
- 🔐 Admin Dashboard - Secure content management
- 🌗 Theme Toggle - Dark/Light mode
- 📡 SEO Tools - Auto URL push to Baidu/Bing
- 📰 RSS Feed - Auto-generated RSS
MIT License