Houdoku 是一款免费开源的桌面漫画阅读器。
功能特点
- 在一个地方阅读来自热门网站的漫画或导入您本地文件系统中的漫画。
- 下载漫画章节以供离线阅读。
- 可定制的阅读界面,提供多种布局和设置选项。
- 支持标签和筛选功能,轻松浏览和管理大型漫画库。
- 跨平台支持!
下载
从官方网站下载 Houdoku。
或者,您可以从 GitHub 发布页面手动下载。
文档
用户指南和文档可在 houdoku.org 上查阅。
开发
安装依赖:
yarn
在开发环境中启动应用:
yarn dev
技术栈
应用程序:这是一个 Electron 应用程序。大部分功能在渲染线程中执行。例外情况包括访问窗口类(如支持最小化窗口)、定位应用程序目录以及处理扩展。渲染线程可以通过 ipc 调用这些函数。
UI:界面使用 React 组件。大多数基础组件(文本、按钮、链接等)来自 Mantine。
状态管理:使用 Recoil 进行状态管理。钩子用于小型非共享行为。
存储:库数据和设置使用 localStorage
保存。缩略图存储在用户数据路径中。
插件/扩展:请参阅 Tiyo 仓库。动态加载由 aki-plugin-manager 处理。
内容来源
Houdoku 允许用户从文件系统导入漫画(例如 zip 文件或图片文件夹)。要从第三方"内容来源"阅读漫画,可以从客户端的插件标签页安装 Tiyo 插件。
要了解 Tiyo 或请求新的内容来源,请访问 https://github.com/xgi/tiyo