Açıklama Yok

wuer 916c463d09 Merge branch 'master' of http://gogs.moyanxiaoyi.cn/moyanxiaoyi/epubBuilder 5 gün önce
public 5567669b95 feat(ChapterTools): 添加章节工具和文本处理功能 3 ay önce
src 916c463d09 Merge branch 'master' of http://gogs.moyanxiaoyi.cn/moyanxiaoyi/epubBuilder 5 gün önce
.gitignore 59801a4123 Initial commit 3 ay önce
.npmrc 59801a4123 Initial commit 3 ay önce
EXTENSION_FEATURES.md 89aa4f5f60 feat(ChapterTools): 增强文本处理功能,支持单文本和批量章节处理 3 ay önce
README.md b5838be347 feat(README): 更新中期和长期目标,标记元数据编辑面板和CSS样式注入为完成 3 ay önce
babel.config.js 59801a4123 Initial commit 3 ay önce
jsconfig.json d9cfa64733 refactor: 移除默认的HelloWorld组件并更新jsconfig配置 3 ay önce
package-lock.json 899c4c8993 feat(ChapterTools): 增强批量文本处理功能,支持正则表达式替换 3 ay önce
package.json 899c4c8993 feat(ChapterTools): 增强批量文本处理功能,支持正则表达式替换 3 ay önce
pnpm-lock.yaml 59801a4123 Initial commit 3 ay önce
test_chapters.txt 5567669b95 feat(ChapterTools): 添加章节工具和文本处理功能 3 ay önce
test_chapters_complex.txt 5567669b95 feat(ChapterTools): 添加章节工具和文本处理功能 3 ay önce
test_regex_examples.txt 5567669b95 feat(ChapterTools): 添加章节工具和文本处理功能 3 ay önce
test_replace_rules.txt 89aa4f5f60 feat(ChapterTools): 增强文本处理功能,支持单文本和批量章节处理 3 ay önce
test_smart_paragraph.txt 0e72b07b17 feat(paragraph): 添加智能分段组件和测试文本 3 ay önce
vue.config.js de630800c6 feat(editor): 添加富文本编辑器组件并更新相关依赖 3 ay önce

README.md

epub-build

epubBuilder - EPUB电子书制作工具

项目用途

专门用于制作符合EPUB 3.0标准的电子书,支持:

  • 多章节内容编排
  • 元数据编辑
  • 封面图嵌入
  • 目录自动生成

EPUB格式说明

EPUB文件本质上是包含以下结构的ZIP压缩包:

├── mimetype
├── META-INF/container.xml
├── OEBPS/
│   ├── content.opf
│   ├── toc.ncx
│   ├── Text/
│   │   └── chapter1.xhtml
│   └── Images/
│       └── cover.jpg

技术栈

  • Vue 3 核心框架
  • Element Plus 组件库(v2.5.1)
  • epubjs 电子书解析库(v0.3.93)

当前项目结构

├── public/          # 静态资源
├── src/
│   ├── components/  # 书签/目录组件
│   ├── utils/       # EPUB生成核心逻辑
│   └── views/       # 编辑器界面

开发计划

新增依赖说明

# 安装UI组件库
npm install element-plus
# 安装EPUB解析库
npm install epubjs

近期目标(v0.1)

  • 实现基础文本编辑器
  • 完成章节树形结构管理

中期目标(v0.5)

  • 添加元数据编辑面板
  • 支持CSS样式注入

长期规划(v1.0)

  • 实现EPUB校验系统
  • 开发可视化封面制作工具