如何让Middleman获得根URL的相对链接?

时间:2017-03-23 19:43:28

标签: middleman middleman-4

如何让我的根网址使用相关链接?此标记似乎不想指向正确的位置。

<%= 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

你会看到&#34; Home&#34;链接返回/代替/ build,这是该网站的相对主页。

1 个答案:

答案 0 :(得分:0)

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