我遇到了一些我很困惑的Middleman 3.0问题。我正在使用activate :relative_assets
和activate :directory_indexes
构建我的网站,构建器没有意识到文件嵌套了一层深度,并为图像,javascript文件,样式表等输出了错误的相对路径。我是什么我很困惑的是,这个问题显然在这里被解决了:https://github.com/middleman/middleman/issues/361。我使用gem install middleman
命令安装了Middleman,而且我刚刚运行gem update
,所以我认为我有最新版本。有没有人有一些想法我做错了什么?感谢。
答案 0 :(得分:0)
如果您激活:directory_indexes,则需要拥有自己的网站running under a webserver。
最简单的方法可能是使用(Apache)虚拟主机。
如果您使用Apache,您也可以使用mod重写来重新编写网址,但这可能会有点困难。
你也可以使用base
- 标签和正确的href(如http://localhost/yoursubfolder
),尽管在你的开发环境之间保持同步可能有点麻烦,例如你的活服务器。