Skip to content

硬核宅宅资源管理器 Hardcore Otaku File Explorer

License

Notifications You must be signed in to change notification settings

hjyssg/ShiguReader

Repository files navigation

ShiguReader Logo

ShiguReader

面向本地 / 局域网的内容整理与浏览工具

「开箱即用、部署简单、适合个人收藏管理」


简介

ShiguReader 是一个面向本地 / 局域网的内容整理与浏览工具,目标是「开箱即用、部署简单、适合个人收藏管理」。

它能做什么

  • 扫描和整理:快速索引本地内容目录。
  • 统一浏览:提供响应式的网页界面,支持多种内容格式。
  • 信息管理:记录与管理条目信息、阅读历史等。
  • 本地化设计:适合家庭网络 / 小团队内网使用,无需云端依赖。

适合谁用

  • 想把分散文件集中管理的个人用户。
  • 追求极致隐私,不希望内容上传云端的收藏爱好者。
  • 希望打包后直接分发给他人运行的场景。

运行方式

  • 开发模式:直接通过源码启动。
  • 便捷运行:可打包为 EXE 单文件,双击即用。
  • 分发支持:支持生成分发 ZIP 包。

开发环境搭建

前置要求:安装 Node.js(v22+)

# 安装后端依赖
cd backendnode
npm install

# 安装前端依赖
cd ../frontend
npm install

启动(命令行)

打开两个终端分别运行:

# 终端 1 - 后端
cd backendnode
npm run dev

# 终端 2 - 前端
cd frontend
npm run dev

启动(VS Code)

使用 Full Stack: Frontend + Backend 启动配置一键启动。


相关文档

界面预览

资源管理器

资源管理器界面

阅读页

阅读页界面

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •