如何让 Middleman 获得根 url 的相对 link?

How to get Middleman to get relative link for root url?

如何让我的根 url 与亲戚 link 一起工作?这个标签好像不想指向正确的地方

<%= link_to 'Home', '/' %>

我可以这样在本地复现:

gem install middleman
middleman new site
cd site

echo "<%= link_to 'Home', '/' %>" > source/index.html.erb
echo "set :relative_links, true" >> config.rb
middleman build

# start webserver from the middleman root directory, not the build directory.
# This simulates a local url where the root url is not the `/`.

python -m SimpleHTTPServer &
open http://localhost:8000/build

您会看到 "Home" link 返回到 / 而不是 /build,后者是站点的相对主页。

我能够 <%= link_to '/index.html', 'Home' %> 解决这个问题。