Skip to content

站点内容(公告 / 举报 / 独立页面) ​

方法路径说明
GET/announcements已发布公告(无需登录)
GET/pages/{slug}已发布独立页面(无需登录)
POST/reports提交举报({"image_id":"…","reason":"…","detail":"…"},image_id 可选)
GET/POST/admin/announcements公告列表 / 新建
PUT/DELETE/admin/announcements/{id}修改 / 删除公告
GET/admin/reports举报列表(可带 ?status=pending|resolved|rejected)
PATCH/admin/reports/{id}处理举报({"status":"resolved","note":"…"})
GET/POST/admin/pages独立页面列表 / 新建
PUT/DELETE/admin/pages/{id}修改 / 删除页面

公告的 level 取值为 info/success/warning/danger,可置顶(pinned)与设为草稿(published=false)。独立页面的 slug 仅允许小写字母、数字与连字符,公开地址为 /p/{slug},前端以轻量 Markdown 渲染内容。

基于 MIT 许可证发布