Создать CHM-файл для HTML-файлов путем рекурсивного поиска по папкам
Я хочу рекурсивно искать в папках HTML-файлы и генерировать файл CHM для него. При отображении их в файле chm оглавление должно отражать структуру папок, в которой присутствовали файлы html.
Я попробовал HTML Help Workshop для этого, но добавление каждого файла занимает много времени, и структура папок постоянно меняется. В конце я хочу запустить пакетный файл / скрипт Python, который примет путь к папке в качестве ввода и выдаст файл chm в качестве вывода.
1 ответ
Пожалуйста, ознакомьтесь с FAR HTML или другими инструментами для создания справки (чтобы не изобретать велосипед).
С FAR HTML вы можете делать все что угодно с вашим предпочитаемым HTML-редактором, например, абзацем <a>
с вашей структурой папок поверх вашей HTML-страницы и включите FAR в ваш рабочий процесс. Волшебники великолепны, пожалуйста, смотрите:
http://www.helpwaregroup.com/products/far/far_overview
Один совет - не смотрите на все варианты FAR при запуске.
Поместите ваши файлы HTML в структурированные подпапки папки вашего проекта, например
welcome.htm
design.css
First_Steps \ download.htm
First_Steps \ starting_program.htm
How_to_extend \ extend_menu.htm
How_to_extend \ power_function.htm
изображения \gui_screenshot.jpgПеретащите эти файлы в FAR
- Запустите мастер для HTMLHelp 1.x, см. Главное меню: авторинг> Справочный мастер
- готовы..