Combine la documentación distribuida en muchos archivos .html en un único archivo .html, conservando el orden de las páginas

2

Tengo un directorio que contiene alguna documentación. En el nivel superior hay un solo archivo (index.html) que contiene una tabla de contenido completa:

Front Matter
Contents
1. Introduction
2. Built-in Objects
2.1 Built-in Functions

Cada subsección se divide en su propio archivo .html (es decir, hay un archivo correspondiente a 2, otro archivo correspondiente a 2.1 y otro para 2.1.1).

Quiero fusionar todo esto en un archivo gigantesco .html, manteniendo el orden igual al contenido de la tabla de contenido (de modo que si me desplazo hacia abajo en la página, la sección 2 sigue inmediatamente a la sección 1, e inmediatamente sigue a la sección 2.1).

¿Hay herramientas pre-construidas que hacen esto? Utilizo OS X y Ubuntu, pero preferiría algo multiplataforma (idealmente, escrito en Python).

James Polley
fuente

Respuestas:

0

No sé de una herramienta para hacer eso. Escribiría un script en Python usando el módulo analizador SGML.

ℝaphink
fuente