关于在Winchm中构建帮助项目时的文件夹位置

问题描述 投票:0回答:1

我正在使用Winchm构建CHM文件。我有一个关于Winchm的问题,而不是关于html或一般而言构建帮助文件的问题。更具体地说,该问题与构建chm文件时的目录结构有关。

如果有阅读本文的机构特别具有Winchm的经验,请帮助我解决问题。

我具有以下目录结构(我认为是不言自明的)

htmlfiles

图像

样式表

脚本

只要适用我的html文件引用了要使用的图片/样式表/脚本,如下所示:“ ../ imagefilename.jpg”或“ ../scriptfilename.js”等

当我打开项目时,我注意到html页面可以正常加载图像。编译文件时的故事不同。尽管相对引用了文件路径,但输出chm仍不使用样式表或拾取图像。

但是,当我将文件夹(图像,样式表和脚本)移动到html文件文件夹时,输出chm会按预期工作。

我得出的结论是,相对引用不适用于编译器,并且三个文件夹应位于htmlfiles目录中(或与html文件位于同一文件夹中)

问题

  1. 以上结论正确吗?

  2. 如果不正确,可能是什么问题?

  3. 这是否是一种通用的东西,即适用于所有html文件构建工具/套件?还是特定于Winchm?

  4. 是否有任何特定的工具不需要三个文件夹与html文件位于同一目录中?

如果您有任何可以帮助的答案,请告诉我

祝您有美好的一天!罗米

chm helpfile
1个回答
0
投票

我不知道winchm,但是使用其他转储工具将CHM提取回HTML可能会揭示winchm如何将其项目转换为CHM内部文件系统。

也许将“ htmlfiles”放在文件系统的根目录中。

© www.soinside.com 2019 - 2024. All rights reserved.