大家在逛博客时,一定见过那种每次刷新都会跳出一句精美文字的“一言(Hitokoto)”。
虽然网上有很多现成的 API,但作为“折腾控”,总觉得自己的语录库才最香。于是,我花了点时间在AI的配合下,搓出了一套纯 PHP、无需数据库、轻量级、带管理后台的私有化语录。
今天就把这套代码分享给大家,小白也能 5 分钟快速部署!
✨ 为什么我要做这个?
- 内容自定:想存电影对白、动漫语录,还是诗词歌赋?全由你自己说了算。
- 极致轻量:不用安装 MySQL 数据库,用一个
txt文件就能存下几万条数据,速度快到飞起。 - 无感体验:首页切换文字时背景颜色会平滑过渡,还有超级高级的背景“分类大字”特效。
- 安全采集:自带一个美观的管理员后台,可以一键从他站接口抓取金句,还能查重、清理、导出。
最主要的是自己的API,稳定方便。用其他的万一就消失了呢?
部署教程(保姆级😆)
1. 准备工作
你需要一个支持 PHP 的虚拟主机或服务器。
2. 上传文件
在你的服务器根目录或放进你指定的文件夹里,然后将以下三个文件放进去:
index.php:首页展示端。admin.php:管理后台端。(自行改名。越复杂越安全。)apis.txt:新建一个空白文件,用于存储数据。
3. 设置权限
这是唯一需要注意的地方:请务必将 apis.txt 的文件权限修改为 777(读写权限),否则后台无法存入采集到的语录。
4. 修改密码
打开 admin.php,找到第 7 行:$password = '123456';
把 123456 改成你自己心仪的口令。
如何放置在typecho博客中
下载地址
使用小贴士
- 如何采集?:访问
你的域名/admin.php,输入口令,点“开始采集”即可。 - 如何查看?:访问
你的域名/index.php。点击屏幕任何地方,就能看到语录在指尖跳动。 - 如何迁移?:由于不使用数据库,你想搬家时,只需要把这三个文件一拷走就完事了,真正实现了“数据随身带”。
- 接口获取?:访问
你的域名/?api=1,即可。
简单来说: index.php 是一个“两面派”。不带参数时,它是展示页;带了 ?api=1 时,它就变成了API接口。
结语
文字是有温度的,这套小系统就像一个私人的“精神角落”。不管是记录喜欢的电影台词,还是收藏偶尔读到的诗句,它都能稳稳地为你保存下来。
如果你也喜欢这种极简风,欢迎拿去折腾!有什么建议或 Bug 欢迎在评论区留言交流~
(博文结束,整篇文章由xAi滋润出来的)
提供云储存服务