将静态 HTML 网站移植到 CDROM 的最佳方式是什么,以允许用户插入磁盘、复制文件,然后“脱机”运行该网站。
我应该使用什么样的路径结构?目前所有的资产都是这样的:
file:///C:/Users/User/Desktop/MySite/index.html
这显然不是很便携
感谢您提供任何信息
您应该使用相对路径,例如
index.html
和
images/img.gif
。
如果您有很多绝对链接,请搜索“file:///C:/Users/User/Desktop/MySite/”并将所有链接替换为“”(或“./”,以使内容更清晰)。Notepad++可以搜索一个目录下的所有文件。
为了让事情更清楚,在根目录中创建一个包含所有文件和更多子目录的子目录以及可选的 index.html,这样用户只需复制一个文件夹(加上一个 index.html)。
您可以尝试使用可移植的网络服务器应用程序。此应用程序允许在任何驱动器(USB 闪存或 CDROM)上运行任何网站。您不应该将链接从绝对路径更改为相对路径的主要优点。此外,如果使用数据库或 PHP,该应用程序将打开您的站点。
例如:XAMPP(便携式 Web 服务器)等。