Slax Reader Web 服务包含网页端应用及浏览器扩展服务,需要与项目Slax Reader API / Slax Reader APP 配合使用。本文为部署、开发教程,如需直接使用 Slax Reader,请移步 Slax Reader 或 Slax Reader Bot。
如果你想直接使用 Slax Reader,你可以:
-
Web: 访问 Slax Reader 创建您的免费账户(无需下载)。
-
浏览器扩展(一键保存链接):
- Chrome Web Store(也适用于 Edge)
- Slax Reader Bot: 直接从您的手机保存文章。
- iOS/Android/Desktop 应用(正在开发中)。
- Node.js: >= 20
- 包管理器: pnpm >= 9
# 安装依赖
pnpm install
# 开发模式
pnpm run dev # 交互模式 - 选择要运行的应用
pnpm run dev:dweb # 仅运行网页应用
pnpm run dev:extensions # 仅运行浏览器扩展
# 构建
pnpm run build:dweb # 构建网页应用
pnpm run build:extensions # 构建浏览器扩展
pnpm run build:extensions:zip # 构建并打包扩展为 zip
# 代码质量
pnpm run lint # 检查代码风格详细开发指南请查看 开发文档。
快速部署您自己的版本!本项目支持多种部署方式。查看我们的 部署文档 获取完整的步骤说明。
- 支持通过 URL / 插件 / Telegram 进行网页收藏
- 支持对收藏内容划线、评论、回复、分享、加星标、归档
- 支持对收藏进行AI对话、AI总结、划线对话、AI标签生成
- 支持对收藏内容进行关键词或语义搜索
- 支持从omnivore导入收藏
- 支持 Websocket / Browser Push 进行消息推送
- 支持服务端渲染及 Web app 使用
你可以通过了解我们的开发、部署、基础规范来进行代码的贡献,让产品做得更好。开发文档
💖 Thank you to every contributor who helps make Slax Reader better 💖
在开发 Slax Reader Web 的过程中,我们使用了许多优秀的开源项目和工具。在此对这些项目的贡献者表示由衷的感谢:
- ⚡ Vue
- 🚀 Nuxt
- 🧩 WXT
- 🎨 UnoCSS
- 🪝 VueUse
- 📦 Pinia
- ⚙️ Vite
- 💄 Sass
- 📝 markdown-it
- 📱 VitePWA
- 🗺️ Markmap
- 🔷 TypeScript
- 🔍 ESLint
- 🧹 Prettier
- 🧰 Workbox
项目名称 Slax Reader、其标志以及与本项目相关的任何其他商标、服务标志、图形和标志均为 Slax Lab 的商标或注册商标,未经 Slax Lab 事先书面许可,不得用于商业目的。
此商标限制不影响 Apache License 2.0 对软件代码和文档的适用条款,但作为一项额外要求。
具体而言:
未经明确书面许可,您不得将项目标志、名称或其他商标用于任何商业目的。您可以使用项目名称仅作为准确引用,以表明您的作品基于本项目,但不得以暗示认可或附属关系的方式使用。本软件的任何修改版本必须清楚地标明为修改版本,且不得以暗示其为原始项目官方发行版的方式进行标记或营销。如需商标使用许可,请联系 Slax Lab 团队 (ns.boxcounter@gmail.com)。
请参阅我们的商标和使用政策
Slax Reader 基于 Apache License 2.0 许可。