Releases: kite-plus/explore
Releases · kite-plus/explore
Release list
Explore v0.1.5
这一版理顺了前台的导航:最新、推荐、订阅归到同一个「发现」下面,页脚的源代码链接换成带图标的 GitHub。发版也补齐了:每个版本都有 GitHub Release,附带 Linux、macOS 和 Windows 的原生构建。
新增
- 每个版本都发布 GitHub Release,附带原生构建:服务端、抓取器和数据库迁移共用的
explore程序(Linux、macOS、Windows 的 amd64 和 arm64),以及用 Node.js 22 运行的前台包,不用 Docker 也能部署,步骤见 README。
变更
- 页头把「最新」和「订阅」合并成一个「发现」:最新、推荐、订阅三个标签页都在它下面,共用标题「发现」,切换标签时只换下面一行说明和文章。
- 页脚的源代码链接改名为「GitHub」,前面加上 GitHub 图标。
下载
- Docker:
ghcr.io/kite-plus/explore:0.1.5(服务端、抓取器和数据库迁移)和ghcr.io/kite-plus/explore-web:0.1.5(前台),支持 amd64 和 arm64。部署方法见 README。 - 原生:
explore-0.1.5-<系统>-<架构>是服务端、抓取器和数据库迁移共用的程序,有 Linux、macOS 和 Windows 的 amd64、arm64 版本;explore-web-0.1.5.tar.gz是前台,用 Node.js 22 运行。运行方法见 README。 SHA256SUMS.txt是所有文件的 SHA-256 校验值。
完整变更:v0.1.4...v0.1.5
Explore v0.1.4
这一版打磨阅读页的细节:封面加载失败时不再露出破图,检测正常的文章显示绿色对号,点进博客的链接带上来源参数;站点地图补收的文章也修好了标题和日期。
新增
- 从 Explore 点进博客的链接(文章标题和博客页的「访问博客」)会带上
utm_source=<本站域名>,浏览器没有发送来源信息时,作者的统计也能看出访问来自 Explore。作者自己设置了utm_source的链接保持原样;订阅地址不加参数。
修复
- 封面图片加载失败(例如超过 2 MB)时,缩略图连同外框一起去掉,文章按没有封面的样子显示,不再出现破图。
- 链接检测正常的文章原来显示成米色圆底上的棕色对号,现在是绿色的圆圈对号,和其他状态的图标一致。
- 站点地图补收的 WordPress 文章,标题末尾不再带着博客名:比较博客名时弯引号和直引号视为相同,也会用页面的
og:site_name。这些文章也能读到发布日期了:读文章页时一直读到<body>(最多 1 MB),并认 JSON-LD 里 WebPage 节点的日期。已经入库的文章会在升级后重新读取。
下载
- Docker:
ghcr.io/kite-plus/explore:0.1.4(服务端、抓取器和数据库迁移)和ghcr.io/kite-plus/explore-web:0.1.4(前台),支持 amd64 和 arm64。部署方法见 README。
完整变更:v0.1.3...v0.1.4
Explore v0.1.3
Explore 不再只读订阅源:从文章页补上封面和摘要,从站点地图补收更早的文章。账号也补齐了:读者可以删除账号、修改密码,后台有了个人资料页,安装不再需要安装码。
新增
- 从站点地图补收更早的文章。订阅源只带最近的文章,更早的从 robots.txt 声明的、或常见位置的站点地图找出,按订阅源里文章链接的样子挑出文章地址,再从文章页
<head>读出标题、发布时间、封面和摘要。每个博客最多 1000 篇,正文不读也不保存。 - 订阅源没给图片、或摘要被截断(例如 WordPress 的「[…]」)时,读一次文章页
<head>里的og:image和og:description补上,并遵守页面里的 robots meta。 - 博客页的文章可以翻页,不再只显示最新的一批。
- 文章列表里显示博客的 favicon。
- 读者可以在账号页删除自己的账号;唯一的管理员不能删除。
- 可以修改密码:要先输入当前密码,改完后其他设备上的登录会失效,当前设备保持登录。
- 后台新增「个人资料」页,可以修改名称和密码。账号入口只留在侧边栏底部,头像是由邮箱决定颜色的名称首字母。
- 注册时要输入两次密码。
变更
- 前台的登录和注册页改成和后台登录页一样的版式。
- 安装向导不再要求安装码:还没有管理员时,第一个完成安装的人成为管理员,所以部署后要马上完成安装。
- 关于页的隐私说明补充了账号相关的内容。
下载
- Docker:
ghcr.io/kite-plus/explore:0.1.3(服务端、抓取器和数据库迁移)和ghcr.io/kite-plus/explore-web:0.1.3(前台),支持 amd64 和 arm64。部署方法见 README。
完整变更:v0.1.2...v0.1.3
Explore v0.1.2
首页改成可以一直往前翻的完整时间流,并分成最新、推荐、订阅三个标签。
新增
- 首页分成「最新」「推荐」「订阅」三个标签。「最新」按发布时间倒序列出所有文章,同一个博客一天最多 3 篇,避免刷屏;「推荐」暂时是即将上线的说明;「订阅」是你订阅的博客的文章。
- 切换深浅色时,新主题从按钮处以圆形展开;系统要求减少动态效果时直接切换。
变更
- 首页不再只显示最近 30 天的文章,可以一直翻到最早。
下载
- Docker:
ghcr.io/kite-plus/explore:0.1.2(服务端、抓取器和数据库迁移)和ghcr.io/kite-plus/explore-web:0.1.2(前台),支持 amd64 和 arm64。部署方法见 README。
完整变更:v0.1.1...v0.1.2
Explore v0.1.1
前台镜像只带运行所需的文件,体积明显变小。
变更
explore-web镜像不再带node_modules:依赖在构建时打包进dist,运行时只有 Node.js 和构建结果。
下载
- Docker:
ghcr.io/kite-plus/explore:0.1.1(服务端、抓取器和数据库迁移)和ghcr.io/kite-plus/explore-web:0.1.1(前台),支持 amd64 和 arm64。部署方法见 README。
完整变更:v0.1.0...v0.1.1
Explore v0.1.0
Explore 的第一个版本:汇集独立博客公开的订阅源,按发布时间展示它们的文章。
新增
- 阅读:所有收录博客的文章汇成一条时间流,可以按语言和话题标签筛选;博客目录和每个博客的页面;
/feed.xml输出整条时间流,/blogs.opml导出博客清单。界面有中文和英文,支持深色模式。 - 账号(可选):订阅博客得到自己的阅读流,用 DNS TXT 记录认领自己的博客,在博客页报告问题。阅读不需要账号。
- 收录:作者提交博客时当场检查订阅源,不通过会说明要改什么;
explore check <url>在终端运行同样的检查。 - 抓取:遵守 robots.txt,使用条件请求,尊重 Retry-After;链接指向博客自身网站以外的文章会被丢弃;定时检测文章链接是否还能访问。
- 管理后台:审核投稿,管理博客和文章,处理下架申请和用户,查看抓取任务,开关注册、投稿和抓取。新安装由安装向导创建第一个管理员。
- 部署:每个版本发布
ghcr.io/kite-plus/explore和ghcr.io/kite-plus/explore-web两个镜像(amd64、arm64),附 Docker Compose 和 Caddy 配置。
下载
- Docker:
ghcr.io/kite-plus/explore:0.1.0(服务端、抓取器和数据库迁移)和ghcr.io/kite-plus/explore-web:0.1.0(前台),支持 amd64 和 arm64。部署方法见 README。
更新日志:https://github.com/kite-plus/explore/blob/main/CHANGELOG.zh-CN.md