离线网站预览,使用绝对路径

离线网站预览,使用绝对路径

我目前正在编辑一些网站。我通常会在 vim 中编辑 html/css 文件(从命令行),然后在 Safari 中预览它们(有时在 Firefox 和 Chrome 中预览,看看是否也能正常工作)。

然而,我正在更新我的网站以使用我的新网络主机提供的 SSI 功能。例如,我正在 SSI 化我的菜单代码,而不是将其加载到 iframe 中。然而,这要求菜单中的每个链接都是绝对路径,/style/menu.css而不是../style/menu.css(根据位置修改路径)。

然而,这破坏了我的离线查看功能:忽略预览文件时无法查看使用 SSI 的任何内容这一事实,我无法使用绝对路径查看任何内容。这意味着我的网站上的任何内容都没有按应有的格式格式化(找不到 css 文件)。这是因为我的浏览器在本地目录中查找,/而不是文件实际存储的位置。

有没有一种方法可以让我离线预览更改?我更喜欢仍然允许我使用 vim 的方法,因为 vim 很棒。

我在 Mac 上。

答案1

老实说,没有什么比拥有本地 Apache 实例更好了……并在 VIM 中编辑文件。安装后,只需一分钟即可设置其他“站点”,这样您就可以在计算机上运行数十个只有您才能访问的私人网站……直到您将其上传到生产服务器。

相关内容