使用Docbook越多,越加发现,Docbook的确只是更加让你关注文章的内容如何写,而对于输出到底是什么样子的,就不需要让你关注了。
好处是可以让你把精力集中在文章的内容上,坏处是有时候,我可能会关注一下具体的输出效果,某些需要特别注明的字体的颜色高亮等设置,就没法方便的设置了。
但是总体还是利大于弊的。更多关注文章内容,而非文章的显示效果,可能更加有利于文章的最终的传播。
最近在折腾docbook,其内容总体来说包括两方面,一是搭建docbook的全套环境,而是完成每个book的xml源码。
突然想到,其实这个过程,就像在是盖楼。
搭建docbook的环境,就是建摩天大楼之前的打地基,这部分是最基础,也是最重要的。
基础没有建好,楼是盖不起来的。
建好了地基,再去一层层的盖楼,就是完成每本book的xml源码的过程。
而此处完成每本book的xml源码,和建造每层楼,又有点不同。
目前已经写好的20左右本book,每本的内容都完全不一样,虽然表现形式上,都算是一样的,符合docbook的定义而已。
而且每本book的内容,大小不同,换成楼层的层高的话,有的层高是只有3,5米,有的层高可能要达到30,50米。
总的说来,完成docbook环境和这么多book的内容,就像建好了地基,建了20多层的楼。
之后对docbook环境的微调,就像是在不同的细节方面,加固和完善地基。
而再写新的book,就相当于再建一层楼了。
而对于已写好的book的内容的增添修改,就相当于对于建好的楼层的内部装修,优化布局等细节处理了。
所以,之后要继续做的事情,就是继续加固地基,优化已有楼层,建新楼了。
另外,如果之后开始折腾替换已有xsltproc为Saxon的话,就相当于又找了个新的建筑方法,从新搭建另外一个地基了。