我过去使用过DocBook,我喜欢将内容与演示文稿分开的想法。我很乐意直接编辑XML。在我为寻找满足我需求的最佳文档解决方案的广泛搜索中,我总是回到这个解决方案:
DocBook - >构建系统(ant,make等) - >输出
我已经看到很多关于编写DocBook的最佳WYSIWYG,XML,Text编辑器的信息,包括像asciidoc这样的替代标记语言。所有这些解决方案都专注于创建DocBook或DocBook工具链的噩梦。除了说“只使用XSL”或“自定义脚本”
之外,没有人会解决输出方面的问题当负责制作文档或手册时,我不想担心花费无数个小时尝试重新编程,自定义和修改XSL,CSS和shell脚本(即O'Riely书籍)。这是一项非常艰巨的任务。
我的问题:是否有一种工具可以让定制变得更容易?是否有任何类似于页面或Word的内容,用户创建模板,工具链完成剩下的工作?尝试做一个像漂亮的徽标这样的视觉任务,并修复默认XSL出现的所有破坏的布局(分页是一团糟),从文本编辑器来看是非常困难的。内容很简单。编辑DocBook XSL确实是我过去做过的噩梦。我已经搜索过,我在XML编辑器上找到了很多信息,但在XSL编辑器上却没有。
或者我缺乏对该过程的重要理解。感谢。
答案 0 :(得分:1)
我认为这不是你要求的,但我一直在使用两个CLI工具来简化我的docbook工具链:xmlto和publican。
Publican看起来很优雅,但足够适合Fedora& Redhat出版物需要。
答案 1 :(得分:0)
使用样式表。 CSS比你想象的更简单,只要你留下愚蠢的废话,如圆角,渐变背景,以及你不需要的其他无关紧要。以下是通过浏览器进行美化和测试的XML文档示例: