Привязка к расположению папок при создании справочного проекта в Winchm
Я использую Winchm для создания файлов CHM. Вопрос, который я собираюсь поставить, и ситуация, которую я собираюсь прояснить, конкретно относится к Winchm, а не к html или созданию файлов справки в целом. Более конкретно, этот вопрос относится к структуре каталогов при создании файла chm.
Если кто-то из читающих это имеет опыт работы с Winchm, пожалуйста, помогите мне решить проблему.
У меня есть следующая структура каталогов (что я считаю само собой разумеющимся)
htmlfiles
изображений
таблицы стилей
скрипты
Везде, где это применимо, мои htnl-файлы содержат ссылку на изображение / таблицу стилей / скрипт, которая будет использоваться следующим образом: "../imagefilename.jpg" или "../scriptfilename.js" и т. Д.
Когда я открываю проект, я замечаю, что HTML-страница загружает изображение в порядке. Другая история, когда я собираю свои файлы. Несмотря на относительную ссылку на путь к файлу, выходной chm не использует таблицу стилей и не берет изображение.
Однако, когда я перемещаю папки (изображения, таблицы стилей и скрипты) в папку html-файлов, вывод chm работает как положено.
Сделанный мной вывод состоит в том, что относительная ссылка не работает для компилятора и что три папки должны находиться в каталоге htmlfiles (или в той же папке, что и файлы html)
Вопросы
Является ли приведенный выше вывод правильным?
Если это не правильно, в чем может быть проблема?
Является ли это типовой вещью, то есть применимо ко всем инструментам / наборам создания файлов html? Или это специфично для Winchm?
Существуют ли какие-либо конкретные инструменты, которые не требуют наличия трех папок в одном каталоге с файлами html?
Если у вас есть какие-либо ответы, которые могут помочь, пожалуйста, дайте мне знать
Хорошего дня! Роми
1 ответ
Я не знаю winchm, но использование другого инструмента дампа для извлечения CHM обратно в HTML может показать, как winchm преобразовывает свои проекты во внутреннюю файловую систему CHM.
Может быть, он помещает "htmlfiles" в корень файловой системы.