我正在使用 grunt 作为我的任务管理器开发基于 jekyll 的站点。由于其 livereload 功能,我正在使用 grunt-contrib-connect 在本地为我的文件提供开发服务。这些文件可在浏览器中访问:
http://localhost:8081/index.html
在我的服务器上,我的文件位于子目录中,因此在所有 url 前都添加了一个基本 url:
http://path.to.server/mysite/index.html
我想不出一种方法来使用 grunt-connect 在我的本地开发设置上模拟基本 url。没有它,我不知道如何引用我的 css 或 js 文件,而 url 在服务器或我的开发盒上无效。
我知道 jekyll 的 serve 函数可以添加一个基本 url,但它没有给我 livereload 功能。
有小费吗?