ZoeeyDoc

DocBook文档构建工具
授权协议 LGPL
开发语言 Java
所属分类 开发工具、 程序文档工具
软件类型 开源软件
地区 国产
投 递 者 屠坚壁
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ZoeeyDoc是一个DocBook文档构建工具,支持 single-html、html、chm、pdf 等格式导出,对中文支持良好。

优点

  • 纯文本格式:基于xml,纯文本格式方便版本控制。章节可分为独立的文件和目录进行编辑。
  • 多格式发布:经过一次书写便可以输出html、chm、pdf等众多格式,极大的方便了阅读。
  • 排版格式:排版格式精良。DocBook与专业排版工具TeX实力相当。常用来制作出版发行物、专业论文、软件手册等。
  • 格式规范:纯xml格式,有众多编辑工具,格式规范便于自动检验。
  • 中文支持:良好的中文支持自动引用系统字体生成pdf所需的字体描述文件。
  • 自动化支持:采用纯命令行形式,可方便的加入到各类自动构建工具中。
  • 人工服务:本地化,中文在线问题疑难解答。
  • 其他:生成single-html、html等格式会自动打包为zip文件。且zip、pdf、chm等文件会自动生成checksum 校验文件。

参考资料

DocBook

DocBook XSL: The Complete Guide

ZoeeyDoc 使用技巧

 相关资料
  • 前端构建工具指的是coolie-cli,基于 nodejs,是系统工具,安装之后会注册全局命令coolie。 工具全部源码均已开源(仓库:https://github.com/cooliejs/coolie-cli)。 coolie-cli 是前端构建工具,是前端工程化解决方案,不是编译工具 (常见问题:什么是编译,什么是构建)。 全局命令 ➜ coolie

  • 初始化 在前端根目录,可以使用命令生成配置文件模板: ➜ coolie init -c ╔══════════════════════════════════════════════════════╗ ║ coolie@1.1.1 ║ ║ The front-end development builder.

  • Beta 阶段 介绍 coolie-cli 中间件作用于构建工具构建的不同阶段。 中间件必须是一个同步函数,该函数在构建阶段会接受到一个配置参数options: function coolieMiddlewareSample(options) { // ... do } 中间件忽略处理,需要原样返回 options 对象。 function coolieMiddlewareSample(

  • 文档是任何项目的必需品。 文档在维护项目中起着重要作用。 Java通过使用内置的javadoc工具使文档更容易。 通过按需生成文档,Ant使其变得更加容易。 如您所知,javadoc工具非常灵活,允许许多配置选项。 Ant通过javadoc任务公开这些配置选项。 如果您不熟悉javadoc,我们建议您从本Java Documentation Tutorial开始 。 以下部分列出了Ant中使用的最

  • 一、构建工具的作用 二、Java 主流构建工具 三、Maven 参考资料 一、构建工具的作用 构建一个项目通常包含了依赖管理、测试、编译、打包、发布等流程,构建工具可以自动化进行这些操作,从而为我们减少这些繁琐的工作。 其中构建工具提供的依赖管理能够可以自动处理依赖关系。例如一个项目需要用到依赖 A,A 又依赖于 B,那么构建工具就能帮我们导入 B,而不需要我们手动去寻找并导入。 在 Java 项

  • 你需要的就是一套工具,能把你自动化构建的需求表示成可执行的顺序的任务(tasks),比如编译源代码,拷贝生成的class文件,组装交付。每一个任务都是一个工作单元,任务的顺序很重要,我们把任务和相互之间的依赖建模成一种有向无环图,比如下面这个: 有向无环图 包含两个部分: 节点(node):一个工作单元,在这里就是一个任务,比如编译源代码 边(edge): 一个有方向的边,表示相邻节点之间的依赖关

  • Sphinx简单来说,是一个文档生成工具,用于把reStructuredText 格式的源文件生成诸如HTML, PDF, LaTex一类的格式。编辑者无须亲自处理文本的格式, 程序会自动根据源文件里的设置产生格式, 以及自动生成章节链接等工作。 和 DocBook一样,Sphinx可以看做是一个把文本格式处理和文字编辑分开的工具。举个例子来说吧,大家一定都曾有过上学时用Word痛苦地修改论文 的

  • 实体可以用来作这件事情 有两个文件一个是主文件docbook.xml,包含文件头和文档信息;另一个文件file.xml是文档内容,主文件如下: <?xml version='1.0' encoding="UTF-8"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5/zh_cn" "http://www.oasis-open.org/