纸鱼 APP 正式版发布!

纸鱼 App 是纸鱼博客系统的 Android 客户端。后台能做的事很多,但日常其实只有几件:写一篇文章、回一条评论、把刚拍的照片传上去。这些现在都可以在手机上完成。
App 通过设备令牌连接站点,一个 App 可以同时管理多个纸鱼站点;站点地址和令牌都保存在本机,换站点只需在列表里点一下。
功能
- 多站点:一个 App 连接多个站点,各自保存连接与令牌,随时切换。
- 概览:已发布、草稿、定时、待审四项统计,以及最近 5 条待审评论,可以直接通过或标记垃圾;有待审时底部「评论」图标显示红点。
- 文章:按状态分段(全部 / 已发布 / 草稿 / 定时 / 回收站),支持标题与别名搜索、下拉刷新、上拉加载;列表内可直接发布、转草稿、置顶或取消置顶。
- 编辑器:Markdown 正文,支持撤销与重做、从媒体库插图;历史 HTML 文章按源码编辑,保存时保持 HTML 格式。标题与正文会自动存为本地草稿,意外退出后可以恢复。
- 文章设置:分类、标签(可搜索)、新标签(管理员)、别名、摘要、外链、封面、定时发布、允许评论、置顶、SEO 标题与描述;已有的自定义字段会原样保留。
- 评论:待审、已通过、已驳回、垃圾四个分段;支持通过、驳回、标记垃圾与回复,长评论可以展开全文。
- 媒体:拍照或从相册选择,长边压缩到 1600、质量 80 后上传;长按复制图片地址,选图可插入正文末尾或设为封面。
- 设备授权:查看当前账号下的设备令牌,显示最近使用与到期时间,可撤销其他设备;退出登录只撤销本机,不影响其他设备。
下载与安装
- 安装包:pafish-app-v1.1.0.apk(约 16 MB)
- 版本页:Gitee Releases
- 源码:shuyugit/pafish-app
使用前准备
- 站点升级到 v1.2.1 或更高版本(后台「系统更新」)。App 用到的设备令牌与内容接口从 1.2.1 开始提供。
- 手机为 64 位 Android 设备(安装包只包含 arm64-v8a)。
- 建议为站点启用 HTTPS;明文 HTTP 在新版 Android 上可能被系统拦截。
连接站点有两种方式。
用令牌连接

- 登录站点后台,点右上角头像进入「个人资料」;
- 在「手机应用设备」里填写设备名称(例如「我的手机」)和当前密码,点「创建令牌」;
- 完整令牌只显示这一次,复制后粘贴到 App 连接页。
令牌有效期 90 天,同一账号最多 10 台设备。
用账号密码连接
在 App 连接页切到「账号密码」,填写站点地址与后台账号密码。服务端会为这台设备签发一枚令牌,密码不会保存在手机上。
站点装在子目录时地址要带目录,例如 https://example.com/blog;粘贴带 /admin、/api、/index.php 的地址会被自动清理。
安全说明
- 令牌保存在应用的私有目录,不是 Android Keystore 这类系统级安全存储。设备被 root 或整机备份被导出时,令牌仍可能被读取。
- 令牌可以随时在网页后台撤销;修改后台密码会使该账号的全部设备令牌失效。
- 「退出登录」会撤销本机这枚令牌并清除本地连接信息,不影响同账号的其他设备。
- 令牌接口按令牌限流(每分钟 120 次请求),避免脚本反复调用。
当前版本不包含
纸鱼 App 1.1.0 只覆盖日常运营,不是后台的完整替代:
- 仅支持 Android(64 位),iOS 暂未提供;
- 不支持微语、独立页面、分类与标签管理、用户管理、站点设置、主题与插件、备份恢复;
版本说明
1.1.0 是首个公开版本,包含:
- 文章列表置顶优先排序;
- 修复编辑器重复出现两套工具栏与编辑区;
- 新增应用内版本更新。
反馈
使用中遇到问题或有功能建议,可以在 Gitee Issues 提出,或直接在本公告下留言。