Sigil:免费开源的跨平台 EPUB 电子书编辑器 #
Sigil 是什么? #
Sigil 是一款免费开源的 EPUB 电子书编辑器,由 Sigil-Ebook GitHub 组织维护,官网将其定位为「让使用 EPUB 格式创作优秀电子书变得简单」的桌面工具。它面向电子书作者、独立出版人、排版编辑以及需要批量修改电子书内容的进阶用户,提供从电子书结构、章节内容到元数据的一站式编辑能力。
与只做格式转换的工具不同,Sigil 既有接近文字处理器的所见即所得编辑视图,也允许直接深入 XHTML 与 CSS 代码层进行精细调整,让用户既能「快速上手」,也能「精确控制」。配合官方出品的 PageEdit(一款所见即所得 XHTML 编辑器,定位为 Sigil 的配套应用),可以更高效地完成电子书正文的编写与校对工作。Sigil 完全免费、开源,支持 Windows、macOS 与 Linux 三大平台,是自建电子书工作流的可靠选择。
Sigil 有哪些亮点特色? #
- 完全免费且开源:Sigil 由 Sigil-Ebook GitHub 组织开发与维护,源代码公开,用户可自由使用、审阅代码,甚至参与贡献,无需担心授权费用或功能锁定。
- 所见即所得 + 代码双视图:既能以可视化的方式编辑电子书正文,也能随时切换到 XHTML/CSS 代码视图进行精细排版控制,兼顾效率与专业度。
- 跨三大桌面平台:官方同时提供 Windows、macOS 与 Linux 版本,其中 Linux 端提供 AppImage 打包,Windows 与 macOS 的安装包功能保持一致,方便团队在不同系统间协作。
- PageEdit 配套应用:官方提供 PageEdit —— 一款所见即所得 XHTML 编辑器,专门作为 Sigil 的辅助工具使用,让正文编写与结构调整各司其职。
- 插件系统与图标主题:官网设有 Plugins(插件)与 Icon Themes(图标主题)专栏,用户可通过插件扩展功能、通过图标主题定制界面外观,构建个性化的工作环境。
- 安装包可校验,来源可信:所有发布到 release 的文件都会自动生成 sha256 校验和,用户可在 GitHub releases 页面获取并比对,用来判断下载是否完整或文件是否被篡改;macOS 的 .app 文件在发布前还会进行代码签名。
- 多种安装渠道:Windows 用户可通过 winget、Chocolatey、Npackd 等包管理器安装与更新,且不会出现「未知发布者」的 Microsoft 警告;Linux 用户除 AppImage 外,还可通过 Flathub 上的 Flatpak 获取较新版本。
- 文档与用户指南齐全:官网为 Sigil 与 PageEdit 分别提供了使用文档与用户指南,并且用户指南托管在独立的 GitHub 仓库中,历史版本可随时下载查阅。
免费下载 Sigil #
以下为官方提供的各平台安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| Sigil-2.8.1-Windows-x64-Setup.exe | Windows x64 安装包(需 Windows 10 1809 或更新) | 140.1 MB | 夸克网盘 |
| Sigil.app-2.8.1-Mac-arm64.txz | macOS Apple Silicon(arm64)版,解压后为 Sigil.app | 123.5 MB | 夸克网盘 |
| Sigil.app-2.8.1-Mac-x86_64.txz | macOS Intel(x86_64)版,解压后为 Sigil.app | 139.6 MB | 夸克网盘 |
提示:官网指出,Sigil 当前的 macOS 版本最高支持到 macOS 13 及更新系统;Windows 安装包仅提供 x64 版本,且要求 Windows 10(1809)或更高版本。下载完成后建议在 GitHub releases 页面比对 sha256 校验和,确认文件完整无误。
Sigil 如何使用? #
Sigil 的操作逻辑围绕「电子书项目」展开,整体上手门槛不高,可按以下流程进行:
- 打开或新建电子书:启动 Sigil 后,可以直接打开一个已有的 EPUB 文件进行修改,也可以新建一个空白项目,然后通过添加现有 HTML、图片、样式表等文件来搭建电子书骨架。
- 了解界面分区:软件窗口通常分为若干区域——左侧用于浏览电子书的文件结构与书脊(Spine)顺序,中间是主要编辑区,右侧或顶部用于查看与编辑电子书元数据、目录(TOC)等信息。先花几分钟熟悉各面板的位置,后续操作会顺畅很多。
- 选择编辑方式:在编辑区中,你可以在所见即所得视图与代码视图之间切换。日常的文字修改、段落调整用可视化视图更直观;需要精细控制样式、调整 XHTML 标签结构时,切换到代码视图直接编辑更高效。
- 完善元数据与目录:通过元数据编辑器填写书名、作者、语言、出版社、封面等信息,这些内容会直接写入 EPUB 的 OPF 文件;再使用目录编辑功能,根据标题层级自动或手动生成导航目录,保证阅读器中的章节跳转正常。
- 校验并保存:编辑完成后保存文件,并使用内置的校验功能检查 EPUB 结构是否存在问题,确认无误后导出最终的 .epub 文件,即可上传到各电子书平台或交付给读者。
如果你需要更细致的正文编辑体验,可以配合官网提供的 PageEdit 使用:它是一款所见即所得 XHTML 编辑器,专门作为 Sigil 的配套应用,适合处理正文内容的撰写与校对。
关于快捷键、正则查找替换、插件安装等进阶用法,建议查阅官网的 Sigil 文档(Documentation)与 Tips and Troubleshooting 板块,以及 PageEdit 用户指南。
Sigil 的常见问题 #
Sigil 是免费的吗?
是的。Sigil 是由 Sigil-Ebook GitHub 组织维护的开源项目,官网提供 Windows、macOS 与 Linux 安装包的直接下载,不收取任何费用,也不存在需要付费解锁的高级功能。你可以自由使用、研究其源代码,甚至可以参与项目贡献。
Sigil 支持编辑哪些格式的电子书?
Sigil 的核心定位是 EPUB 格式的创作与编辑。官网对其的描述是「让使用 EPUB 格式创作优秀电子书变得简单」,因此它主要围绕 EPUB 的结构、内容与元数据提供编辑能力。如果你的原始稿件是 Word、纯文本或其他电子书格式,通常需要先转换成 HTML 或 EPUB,再导入 Sigil 中精修。
Windows 上安装 Sigil 有什么系统要求?
根据官网下载页说明,Sigil 目前提供的 Windows 安装包为 x64 版本,只能运行在 Windows 10(1809)或更新的系统上。如果你的系统版本较低,需要先升级系统;此外,官网也提到可以通过 winget、Chocolatey、Npackd 等 Windows 包管理器安装 Sigil,这样通常不会出现「未知发布者」的安全提示。
macOS 上打开 Sigil 提示无法验证开发者怎么办?
官网说明,Sigil 的 macOS .app 文件在发布前会进行代码签名。你可以在终端中运行 codesign -dvvv Sigil.app 来验证签名,输出中应当包含 Authority=Developer ID Application: Kevin Hendricks (2SMCVQU3CJ),这表明该二进制由项目维护者 Kevin Hendricks 构建。如果系统仍提示安全警告,可在「系统设置 → 隐私与安全性」中允许打开。
如何确认下载的安装包没有被篡改?
所有上传到官方 release 的文件都会自动生成 sha256 校验和,你可以从 GitHub releases 页面复制对应的校验值,在本地对下载文件做校验比对。如果校验值不一致,说明下载过程可能出错或文件已被篡改,应当重新下载。
Linux 有官方的 Sigil 安装包吗?
官网明确说明,Sigil 可以在 Linux 上运行,但目前没有官方的 Linux 二进制安装包。Linux 用户可以选择:从源代码自行构建(Sigil 的 GitHub 仓库 docs 目录中有构建说明)、查找你所使用发行版官方仓库中的 Sigil 版本,或使用官方提供的 AppImage 包;此外,Flathub 上也提供了较新版本的 Flatpak 包,适合发行版仓库版本落后的用户。
Sigil 如何安装? #
Windows #
- 从上方下载表格获取
Sigil-2.8.1-Windows-x64-Setup.exe。 - 双击运行安装程序,按向导提示选择安装路径并完成安装。
- 确认你的系统为 Windows 10(1809)或更新版本,且为 64 位系统——这是 Sigil 官方安装包的最低要求。
- (可选)如果希望避免「未知发布者」的安全提示,也可以通过 winget、Chocolatey 或 Npackd 包管理器安装,这些包管理器会直接从官方 release 页面获取未修改的安装包。
- 安装完成后,在开始菜单或桌面找到 Sigil 图标即可启动。
macOS #
- 根据你的 Mac 芯片类型选择对应文件:Apple Silicon 机型下载
Mac-arm64.txz,Intel 机型下载Mac-x86_64.txz。 - 解压 .txz 压缩包,得到
Sigil.app。 - 将
Sigil.app拖入「应用程序」(Applications)文件夹。 - 首次启动时,如果系统提示来自未验证的开发者,请在「系统设置 → 隐私与安全性」中确认允许打开,或在终端运行
codesign -dvvv Sigil.app验证签名信息。 - 注意:Sigil 当前要求 macOS 13 或更新版本,这是由其使用的 Qt6.10.x 类库所决定的。
Linux #
- AppImage 方式:下载官方提供的 Linux AppImage 文件,赋予可执行权限(
chmod +x 文件名)后直接运行,无需安装。 - Flatpak 方式:如果你的发行版支持 Flatpak,可从 Flathub 安装 Sigil,这种方式通常能获得较新的版本。
- 发行版仓库方式:检查你所使用的 Linux 发行版的官方软件仓库中是否已收录 Sigil,若有可直接通过包管理器安装。
- 源码构建:如果以上方式都不适用,可以按照 Sigil 的 GitHub 仓库 docs 目录中的说明自行编译构建。
Sigil 如何卸载? #
Windows #
- 打开「控制面板 → 程序和功能」,或「设置 → 应用 → 已安装的应用」。
- 在列表中找到 Sigil,点击「卸载」并按照提示完成操作。
- 如果你是通过 winget、Chocolatey 或 Npackd 安装的,建议使用对应的包管理器执行卸载命令,以免残留文件。
- 卸载后如仍希望彻底清理,可手动检查用户目录下的相关配置文件夹并删除(如个人配置、缓存等),具体路径以实际安装情况为准。
macOS #
- 打开「访达 → 应用程序」,找到
Sigil.app。 - 将其拖入废纸篓,或右键选择「移到废纸篓」,然后清空废纸篓。
- 如果希望一并清理个人配置与缓存,可前往用户资源库目录(
~/Library/)查找与 Sigil 相关的文件夹并手动删除。这样做会同时清除你的个性化设置,重新安装后将恢复默认状态。
Linux #
- AppImage 方式:AppImage 是免安装的,直接删除对应的 AppImage 文件即可完成卸载。
- Flatpak 方式:在终端执行
flatpak uninstall并指定 Sigil 的应用 ID,或使用图形化的软件中心进行卸载。 - 发行版仓库方式:使用对应发行版的包管理命令卸载,例如 Debian/Ubuntu 系使用
sudo apt remove sigil,Fedora 系使用sudo dnf remove sigil。 - 源码编译方式:如果当初是通过源码构建并手动安装的,需要按照构建说明反向执行卸载步骤,或手动删除安装目录下的相关文件。
提示:卸载操作一般不会影响你已经编辑保存的 .epub 电子书文件,但仍建议在卸载前确认重要项目已备份到其他位置。
