Sleazy Fork is available in English.
Yande.re/Konachan 中文标签 & 缩略图放大 & 双击翻页 & 瀑布流浏览模式(支持 danbooru/gelbooru/rule34/sakugabooru/lolibooru/safebooru/3dbooru/xbooru/atfbooru/aibooru 等)
Yande.re/Konachan 中文标签 & 缩略图放大 & 双击翻页 & 瀑布流浏览
Yande.re Masonry 是一款专为二次元图片浏览网站打造的用户脚本(Userscript),旨在大幅提升浏览体验。它为 Yande.re、Konachan 及超过 20 个 Booru 站点带来了瀑布流布局、中文标签翻译、缩略图放大、双击翻页等实用功能。
本项目最初基于 zhzwz/yande-re-chinese-patch 改进而来,现已发展为功能完善的现代化用户脚本。
核心功能,彻底改变浏览体验:
多种布局方式:
智能加载:
列数自定义:
消除英语标签的浏览障碍:
完整翻译覆盖:
智能补全:输入标签时实时提示和翻译
持续更新:欢迎通过 PR 补充或校正翻译
强大的搜索功能(基于原站点搜索语法):
NSFW 控制:一键切换显示/隐藏 NSFW 内容
排序方式:
提升浏览效率的细节功能:
非瀑布流模式下(Y 站/K 站):
瀑布流模式:
便捷的图片管理功能:
| 站点 | 地址 | 特性 |
|---|---|---|
| Yande.re | https://yande.re | 完整支持,主要测试站点 |
| Konachan | https://konachan.com | 完整支持 |
| Konachan(Safe) | https://konachan.net | 完整支持 |
| Sakugabooru | https://www.sakugabooru.com | 几乎完整支持 |
| 站点 | 地址 | 特性 |
|---|---|---|
| Danbooru | https://danbooru.donmai.us | 基本支持 |
| Gelbooru | https://gelbooru.com | 基本支持(需要 API Key) |
| Rule34 | https://rule34.xxx | 基本支持(需要 API Key) |
| Safebooru | https://safebooru.org | 基本支持 |
| AIBooru | https://aibooru.online | 基本支持 |
| Xbooru | https://xbooru.com | 基本支持 |
| ATFBooru | https://booru.allthefallen.moe | 基本支持 |
| TBIB | https://tbib.org | 基本支持 |
| Rule34 Paheal | https://rule34.paheal.net | 基本支持 |
| Lolibooru | https://lolibooru.moe | 基本支持(站点目前无法访问) |
| 3dbooru | http://behoimi.org | 基本支持(站点目前无法访问) |
| 站点 | 地址 | 说明 |
|---|---|---|
| Anime Pictures | https://anime-pictures.net | 部分功能限制 |
| Anihone Wallpaper | https://anihonetwallpaper.com | 部分功能限制 |
| All Girl | https://allgirl.booru.org | 部分功能限制 |
| e-shuushuu | https://e-shuushuu.net | 部分功能限制 |
| Zerochan | https://www.zerochan.net | 部分功能限制 |
| Sankaku App | https://sankaku.app | 部分功能限制(不稳定) |
| Sankaku Complex | https://chan.sankakucomplex.com | 部分功能限制(不稳定) |
| Idol Complex | https://www.idolcomplex.com | 部分功能限制(不稳定) |
| Realbooru | https://realbooru.com | 部分功能限制 |
| Hentai Booru | https://booru.eu | 部分功能限制 |
| Kusowanka | https://kusowanka.com | 部分功能限制 |
| Nozomi.la | https://nozomi.la | 部分功能限制 |
| Rule34 Hentai | https://rule34hentai.net | 部分功能限制 |
⚠️ 注意:
- 主要支持的站点是 Yande.re 和 Konachan,其他站点为基本支持
- 部分站点可能存在页面列表与 API 返回不一致的情况
- 有些站点需要设置 API Key 后才能正常使用











⚠️ 兼容性相关:
- 主要测试环境是 Windows + Chrome/Edge 浏览器
- Firefox 浏览器尽力支持
- Safari 浏览器支持有限
安装用户脚本管理器(如果尚未安装):
安装脚本:
验证安装:
无需安装,直接在浏览器中体验:
脚本会自动检查更新,或手动更新:
| 图标 | 功能 |
|---|---|
| ⚙️ | 打开设置 |
| 1️⃣ | 页码切换 |
| ⭐ | 浏览我的收藏 |
| 🔥 | 浏览人气作品 |
| 🔀 | 随机浏览 |
| 🔍 | 标签搜索 |
| ☑️ | 批量选择 |
| ⬇️ | 下载管理 |
| ☀️ | 深色模式切换 |
| ⛶ | 全屏模式 |
| 🌐 | 语言切换 |
| ⏏️ | 退出瀑布流 |
列表:
详情:
| 按键 | 功能 |
|---|---|
| ← / → | 上一张/下一张图片 |
| A / D | 上一张/下一张图片 |
| Enter | 搜索标签 |
| 鼠标滚轮 | 上一张/下一张图片 |
| 鼠标中键 | 新标签页打开链接 |
支持以下站点:
A: 项目主要针对 Yande.re 和 Konachan 优化,其他站点为基本支持。部分站点 API 限制或结构差异导致功能受限。
A: 瀑布流使用站点 API 获取数据,可能与页面渲染逻辑不同。这是正常现象。
A: 欢迎通过 PR 补充翻译!具体步骤见"贡献翻译"部分。
A: 在设置侧边栏中可以关闭大部分功能,如缩略图放大、NSFW 显示等。
A: 部分支持。主要针对桌面端优化,移动端体验可能不完善。
A: 需要登录账号并设置 API 凭证。在侧边栏中设置凭据后即可。
A: 浏览器下载有并发限制。建议使用"导出链接"功能,配合专业下载工具(如 IDM、wget、aria2 等等)。
A: 请到 GitHub Issues 提交反馈。
Vue 2.7 + Composition API:
<script setup> 语法,代码更简洁TypeScript 严格模式:
Vite 构建工具:
瀑布流布局算法:
智能预加载:
虚拟滚动:
统一 API 抽象:
@himeka/booru 库提供大部分接口动态站点检测:
本项目代码 非 AI 生成,仅 Readme 文件由 AI 优化
# 1. 克隆仓库
git clone https://github.com/asadahimeka/yandere-masonry.git
cd yandere-masonry
# 2. 安装依赖
pnpm install
# 3. 启动开发服务器
pnpm run dev
# 4. 在浏览器中打开
# - 访问 http://127.0.0.1:3000/_development.user.js 安装开发脚本
# - 在支持的站点加载开发版本
pnpm run dev # 启动开发服务器
pnpm run build # 构建生产版本
pnpm run release # 发布流程(版本号管理)
pnpm run lint # 代码检查
yandere-masonry/
├── src/
│ ├── api/ # 各站点 API 适配器
│ │ ├── danbooru.ts # Danbooru API
│ │ ├── moebooru.ts # Y/K 站 API
│ │ ├── gelbooru.ts # Gelbooru API
│ │ └── ...
│ ├── components/ # Vue 组件
│ │ ├── AppBar.vue # 顶部工具栏
│ │ ├── PostList.vue # 图片列表
│ │ ├── PostDetail.vue # 图片详情
│ │ └── ...
│ ├── store/ # 状态管理
│ │ ├── index.ts # 主 store
│ │ └── actions/ # 状态操作
│ ├── utils/ # 工具函数
│ │ ├── index.ts # 通用工具
│ │ └── i18n.ts # 国际化配置
│ ├── data/ # 静态数据
│ │ └── tags_cn.json # 中文翻译
│ ├── plugins/ # Vue 插件
│ │ ├── vuetify.ts # Vuetify 配置
│ │ └── webfontloader.ts # 字体加载
│ ├── App.vue # 根组件
│ ├── main.ts # 入口文件
│ └── prepare.ts # 脚本初始化
├── scripts/ # 构建脚本
│ ├── postbuild.mjs # 后处理
│ └── release.mjs # 发布流程
├── package.json
├── vite.config.ts # Vite 配置
├── tsconfig.json # TypeScript 配置
└── .eslintrc.json # ESLint 配置
<script setup>@/ 别名引用本地模块src/api/ 创建新的适配器文件src/data/tags_cn.json查看完整的版本历史和更新内容: CHANGELOG.md
欢迎任何形式的贡献!
git checkout -b feature/AmazingFeaturegit commit -m 'Add some AmazingFeature'git push origin feature/AmazingFeature本项目离不开以下开源项目:
特别感谢:
本项目采用 MIT License 开源。
Copyright © 2022 Yumine Sakura
如果这个项目对你有帮助,欢迎请我喝杯咖啡:
您的支持是我持续更新的动力!