我有本书的多个 HTML 文件。我正在尝试以相反的顺序添加它们。
我试过了:
cat *.html >> merge.html
我尝试按时间在下载文件列表中使用 tac 但无济于事:
tac $(ls -t) >> output_file.html
当我打开文件时,它似乎不断闪烁并且页面丢失。
下面lcd047推荐我使用htmldoc。当关注时安装,我遇到以下错误:
make: *** No rule to make target `ENTER'. Stop.
当我尝试在文档下载的命令行中运行它时这里,我遇到了这个问题:
ERR011: Unable to parse HTML element on line 2011 of intro.html!
PAGES: 1
BYTES: 39062
答案1
当您将文件“整理”在一起时,您最终会得到不需要的额外标记。值得注意的是,您将拥有<html>
和</html>
标签,这会破坏您的渲染。您还将有多个<head>
部分。这些页面看起来不像使用 Javascript,但我没有仔细检查 - 冲突的 Javascript 命名空间也可能会用这种方法搞砸你。
对于如此小的 HTML 页面集,您可能最好手动执行此操作,或创建合并的 HTML (CHM) 文件。但是,还有其他方法可以实现此目的: