我正在使用grunt作为任务管理器,开发基于jekyll的网站。为了使用livereload功能,在本地进行开发时,我使用grunt-contrib-connect来提供文件服务。这些文件可以通过以下地址在浏览器中访问:
http://localhost:8081/index.html
在我的服务器上,我的文件位于子目录中,因此所有URL前面都有一个基础URL:
http://path.to.server/mysite/index.html
我无法找到一种方法在grunt-connect的本地开发环境中模拟基础URL。如果没有这个URL,我就不知道如何引用我的CSS或JS文件,否则这些URL将在服务器或我的开发电脑上无效。
我知道jekyll的serve函数可以添加基础URL,但它不能提供livereload功能。
有什么建议吗?