txt2tags是一种很简洁的标记语言,t2t文件可以直接转换成html、sgml、LaTex等常用的结构性文本。
一般阅读一下TXT2TAGS 示例和它对应的源码就可以很快的用t2t来组织你的文档,让你更多的关注你的内容。
txt2tags将会为你生成一个单个的html或者其他格式的文件,这样会有两个问题
- 不方便阅读,当内容很多的时候,你需要上下滚动找到你想要的内容,当然也可以用搜索来找到你想要的内容,但是总归不方便浏览。
- 当有图片文件引用的时候还是不是太方便
chm格式的文件则可以避免上面的两个问题,但是目前没有txt2tags直接转成chm的功能。不过好在t2t生成好的html文件有很好的结构性,我们可以用脚本把它生成的html切分成符合chm规范的hhp、hhc以及相关的子页面。下面是一个用php写的脚本
http://code.google.com/p/shopexts/source/browse/trunk/docs/t2t/mhhp.php
将它放在t2t生成的html文件同一个目录下,然后用
php -f mhhp.php
来生成hhc、hhp文件,燃用用微软的hhc.exe编译hhp文件就可以生成相应的chm文件了。hhc.exe可以微软的主页下载:
下载后一路回车就可以安装好了。