近 7 日访问趋势
加载中…
内容与存储
最新帖子
最新评论
新增篇目(发布到小程序「书房」)
| ID | 标题 | 作者/分类 | 正文概览 | 操作 |
|---|---|---|---|---|
| 加载中… | ||||
添加背景音乐(发布到小程序配乐面板)
两种方式任选:直接粘贴音频 URL,或点「上传音乐文件」传到服务器(存 server/uploads/)。分类会作为小程序配乐面板的标签页。
| ID | 名称 | 分类 | URL | 操作 |
|---|---|---|---|---|
| 加载中… | ||||
朗读圈帖子
置顶帖子将在小程序朗读圈最上方展示;删除帖子会同时删除音频及互动数据。
| 标题 | 发布者 | ♪播放 | ♥赞 | ★藏 | 💬评 | ↗分享 | 操作 |
|---|---|---|---|---|---|---|---|
| 加载中… | |||||||
全部评论(最近 100 条)
| 内容 | 评论者 | 所属帖子 | 时间 | 操作 |
|---|---|---|---|---|
| 加载中… | ||||
用户列表
测试数据:10 个演示用户(昵称「云间鹤」等,OpenID 前缀 demo_)发朗读圈帖子、互赞互评、关注真实用户、拉活动热度,用于体验多用户效果;清除只删 demo_ 数据,不影响真实用户。
| 用户 | OpenID | 诵友号 | 手机号 | 积分 | 作品 | 获赞 | 关注 | 粉丝 | 状态 | 最近登录 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 加载中… | |||||||||||
本周挑战(第 周)
默认按周数自动轮换主题;指定后将立即生效于小程序,直到清除。
| 排名 | 参赛者 | 音频 | 票数 | 时间 | 操作 |
|---|---|---|---|---|---|
| 加载中… | |||||
发起朗读活动
活动列表
| 标题 | 类型 | 状态 | 时间 | 参与 | 热度 | 操作 |
|---|---|---|---|---|---|---|
| 加载中… | ||||||
录音记录
每一条用户录音(朗读圈/挑战赛/活动)都在这里:「下载」保存录音文件;「删除」会同时删除录音文件和这条作品数据(含点赞/评论/参赛记录),不可恢复。
| 来源 | 文章 / 作品 | 用户 | 时长 | 大小 | 时间 | 文件路径 | 操作 |
|---|---|---|---|---|---|---|---|
| 加载中… | |||||||
留声卡款式
这里是用户「做留声卡」时可挑的卡片样式。可以上传背景图(640×1000,PNG/JPG)做整张底图,再拖动文字与元素确定位置。坐标基准 640×1000,x/y 都是元素中心点;保存后小程序重新进入留声卡页生效。
加载中…
改动只在点「保存全部设置」后才会生效。
背景素材库
用户做留声卡时能挑的背景图。上面的分类胶囊就是小程序里那一行,分类可增删;图片建议 640×1000 竖版。上传后立即生效,小程序重进留声卡页即可看到。
赠言默认文案
用户做留声卡时,赠言输入框里预填的这句话;{标题} 会自动替换成篇目名(如「我在河洛诵读朗读了《静夜思》…」)。用户发布前仍可自己改。
作品集海报设计 坐标基准 600×960
用户分享作品集或单作品时生成的海报。按住元素拖动定位,点一下选中后在右侧改字号/颜色/文字;x/y 是元素中心(简介标题、页脚左按左缘,页脚右按右缘)。主标题/副标题/简介等动态文字留空 = 自动按作品内容生成,填了则完全替换。还可点「添加文字」在海报任意位置加自定义文字。保存后小程序重新生成海报生效。
灰色顶部区代表封面图位置(真实海报用合集封面)。
活动海报设计 坐标基准 600×960
用户在活动详情页点「生成海报」分享活动时绘制的海报。按住元素拖动定位,点一下选中后在右侧改字号/颜色/文字;x/y 是元素中心(左对齐元素按左缘,右下角按右缘)。可上传整幅背景图,留空则使用底色+顶部主题色头区。主标题/时间/介绍等动态文字留空 = 自动按活动内容生成,填了则完全替换;还可点「添加文字」在海报任意位置加自定义文字。保存后小程序重新生成海报生效。
奖项列表处会按示例画 3 行;真实海报按活动实际奖项数量绘制。
背景图建议 750×1200 以上竖版,铺满整幅海报。
纠错反馈
用户在朗读页点「反馈」提交的篇目纠错:谁、哪一篇、什么问题、原话与截图都在这里。处理完点「标记已处理」,记录不会删除。
| 篇目 | 问题类型 | 反馈内容 | 反馈人 | 时间 | 状态 | 操作 |
|---|---|---|---|---|---|---|
| 加载中… | ||||||
举报处理
「下架内容」会把被举报的帖子/留声卡设为未公开(评论直接删除、用户直接封禁),并标记举报为已处理;「忽略」仅记录结论,不动内容。
| 类型 | 被举报内容 | 理由 / 补充 | 举报人 | 时间 | 状态 | 操作 |
|---|---|---|---|---|---|---|
| 加载中… | ||||||
AI 朗读评分
用户在「完成录制」页发起的 AI 评分记录:语速/节奏/完整/感染力四维加权出总分。删除评分不会影响作品本身,用户可重新评分。
| 作品 | 用户 | 总分 | 语速/节奏/完整/感染 | 字数 | 时长 | 时间 | 操作 |
|---|---|---|---|---|---|---|---|
| 加载中… | |||||||
朗读页文章背景
朗读页正文的整页底图,上面会自动压一层米白保证文字可读。建议 750×1600 竖版,留空则不显示背景。
朗读页 · 疑问解答
用户在朗读页点右侧「疑问」看到的文字。一行一段;把 【小标题】 单独放一行,小程序里就会显示成小节标题;①②③ 或 - 开头的行会自动缩进成条目。
功能开关
关闭后,小程序底部导航不再显示对应入口(「书房」和「我的」始终保留),首页 banner 与「我的」页快捷入口同步隐藏。保存后用户重新打开小程序生效。
轮播图管理(首页 3 张 + 挑战赛 + 活动页)
首页三张轮播图独立上传、独立轮换;挑战赛页头图与活动页顶部 banner 分开管理。未上传时使用内置默认图,建议 750×280 以上横图。
| 位置 | 当前图 | 操作 |
|---|---|---|
| 首页轮播图 1 | ||
| 首页轮播图 2 | ||
| 首页轮播图 3 | ||
| 挑战赛页头图 | ||
| 活动页 · 顶部 banner |
分类管理
每行一组:组名|标签1,标签2,标签3。小程序首页宫格与「更多分类」目录使用;篇目表单的分类下拉也来自这里。保存后小程序重新打开生效。
举办活动页设置
小程序「活动 → 活动帮(举办活动)」页面的全部文字与顶部图都在这里配置;底部按钮「立即联系」展示下面的电话与微信号。
「关于河洛诵读」页设置
小程序「我的 → 关于河洛诵读」介绍页的全部内容都在这里配置。正文每行一段;以 # 开头的行会渲染为小标题,其余为普通段落;空行自动忽略。
挑战赛活动规则
小程序「挑战赛 → 活动规则」弹窗的内容,每行一条;留空则使用内置默认规则。保存后小程序重新打开生效。
AI 评分标准
评分引擎按「录音时长 × 篇目字数」的匹配度打分(不含语音内容识别)。举例:《静夜思》正文 20 字,朗读 10 秒 = 2 字/秒,落在下方语速区间内,语速分就高。保存后对新评分立即生效。
四维权重(0~100,自动归一化,只需要比较大小关系):
语速理想区间(字/秒):每秒读多少个字算「不快不慢」。中文朗诵一般 2~3 字/秒比较从容。
积分规则
每日首次打开小程序 +N,每日签到 +N,发布作品到朗读圈 +N,帖子被他人点赞(作者)+N。修改后立即生效。
等级配置
用户积分达到门槛即自动升级,小程序「我的」与「签到页」实时展示当前等级与成长进度。
分享卡片图
用户点「分享给朋友」时卡片显示的封面图,建议 5:4 比例(如 500×400)、小于 1MB 的 http(s) 图片地址;留空则由小程序使用默认封面(朗读作品分享优先显示生成的海报)。保存后用户下次打开小程序生效。
管理密码
修改后立即生效并保存在 MySQL(settings 表),优先级高于 config.php / 环境变量。修改后请更新浏览器右上角的连接密码。
微信登录状态
加载中…
接口一览
GET /api/health 健康检查(免密) GET /api/works | /api/bgm 小程序读取(免密) POST/PUT/DELETE /api/works(/:id) 篇目管理 [X-Admin-Key] POST/PUT/DELETE /api/bgm(/:id) 音乐管理 [X-Admin-Key] POST /api/login|phone|profile 用户体系 GET/POST/DELETE /api/posts(/...) 朗读圈 GET /api/rank | /api/challenge 排行榜 / 挑战 GET /api/admin/* 后台管理(本页)
启动:php -S 0.0.0.0:3000 server/api.php;数据存储为 MySQL(recitation 库,见 config.php);音频上传需 php.ini upload_max_filesize≥12M。部署详见 server/DEPLOY.md。