码桶

发现社区成员的开源项目

版本历史

5 次提交

提交详情

2b7a08e
提交编号2b7a08e7161bde02986f794c7e588d0f84127fbc
提交作者crll<codebucket@localhost>
提交时间2026-07-28 17:15:09 +0800
更新说明更新 README.md

文件变更 1 个文件

文件新增删除
README.md+46-1

文件差异 逐行查看本次提交的修改

README.md+46-1
@@ -1,2 +1,47 @@
1+# Meimiao - Social Content Sharing Platform
1-上午收拾收拾收拾收拾收拾
2+A social content-sharing platform built with ThinkPHP 8.x, similar to WeChat Moments. Supports posting articles, comments, likes, file uploads, music sharing, and more.
3+
4+## Tech Stack
5+
6+- PHP >= 8.0
7+- ThinkPHP 8.x
8+- MySQL (utf8mb4)
9+- PHPMailer 6.x
10+
11+## Features
12+
13+- **Content Publishing** - Post articles with Markdown support, image/video uploads, tags, and location
14+- **Long-form Articles** - Rich text articles with table of contents, Mermaid diagrams, KaTeX math formulas
15+- **Comments & Likes** - Guest commenting, spam detection, comment audit workflow
16+- **Draft System** - Auto-save drafts with version history
17+- **File Upload** - Image/video/file upload with cloud storage (S3) support
18+- **Music Integration** - Share music from Netease, QQ, Kugou, Kuwo with server-side audio proxy
19+- **Content Moderation** - Article and comment audit pipelines
20+- **User System** - Registration, login, 2FA/TOTP, profile management, avatar/cover upload
21+- **Privacy Control** - Per-article visibility settings, site-wide password protection
22+- **Notifications** - Email notifications with customizable templates
23+- **RSS Feed** - Built-in RSS generation
24+- **Admin Panel** - Dashboard, site settings, user management, database backup/restore, config versioning
25+- **Security** - CSRF protection, rate limiting, external request guard
26+
27+## Project Structure
28+
29+```
30+app/
31+├── controller/
32+│ ├── api/ # API endpoints
33+│ ├── admin/ # Admin panel controllers
34+│ ├── Base.php # Base controller
35+│ ├── Home.php # Homepage
36+│ ├── View.php # Article detail
37+│ └── Edit.php # Article editor
38+├── model/ # Eloquent models
39+├── middleware/ # Request middleware
40+├── service/ # Business logic services
41+├── validate/ # Input validation
42+└── view/ # Templates (admin + frontend)
43+config/ # Configuration files
44+public/ # Web root (assets, uploads)
45+route/ # Route definitions
46+```