Quando você "cat" arquivos juntos, você vai acabar com a marcação extra que você não precisa. Notavelmente, você terá <html>
e </html>
tags, o que estragará sua renderização. Você também terá várias seções <head>
. Essas páginas não parecem usar Javascript, mas eu não chequei de perto - colidir espaços de nomes Javascript também pode estragar você com essa abordagem.
Para um conjunto tão pequeno de páginas HTML, é melhor fazer isso manualmente ou criar um arquivo HTML (CHM) mesclado. No entanto, existem outras maneiras de fazer isso: