我正在使用Winchm构建CHM文件。我有一个关于Winchm的问题,而不是关于html或一般而言构建帮助文件的问题。更具体地说,该问题与构建chm文件时的目录结构有关。
如果有阅读本文的机构特别具有Winchm的经验,请帮助我解决问题。
我具有以下目录结构(我认为是不言自明的)
htmlfiles
图像
样式表
脚本
只要适用我的html文件引用了要使用的图片/样式表/脚本,如下所示:“ ../ imagefilename.jpg”或“ ../scriptfilename.js”等
当我打开项目时,我注意到html页面可以正常加载图像。编译文件时的故事不同。尽管相对引用了文件路径,但输出chm仍不使用样式表或拾取图像。
但是,当我将文件夹(图像,样式表和脚本)移动到html文件文件夹时,输出chm会按预期工作。
我得出的结论是,相对引用不适用于编译器,并且三个文件夹应位于htmlfiles目录中(或与html文件位于同一文件夹中)
问题
以上结论正确吗?
如果不正确,可能是什么问题?
这是否是一种通用的东西,即适用于所有html文件构建工具/套件?还是特定于Winchm?
是否有任何特定的工具不需要三个文件夹与html文件位于同一目录中?
如果您有任何可以帮助的答案,请告诉我
祝您有美好的一天!罗米
我不知道winchm,但是使用其他转储工具将CHM提取回HTML可能会揭示winchm如何将其项目转换为CHM内部文件系统。
也许将“ htmlfiles”放在文件系统的根目录中。