使用jekyll new siteName
创建位于“domain.com/siteName”的文件夹的默认设置,以便在“domain.com/siteName/_site”中输出静态内容。问题是所有帖子的所有网址都指向“domain.com/”而不是“domain.com/siteName/_site”。在_config.yml
中设置“url:domain.com/siteName/_site”或“baseurl:domain.com/siteName/_site”没有任何区别。
然后静态结果由nginx提供,但这应该没有意义。包含帖子网址的列表由默认代码段生成:
{% for post in site.posts %}
<li><span>{{ post.date | date_to_string }}</span> » <a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
答案 0 :(得分:0)
将baseurl: /siteName/_site
添加到_config.yml并在每{{site.baseurl}}
{{post.url}}
然后模板如下所示:
{% for post in site.posts %}
<li><span>{{ post.date | date_to_string }}</span> »
<a href="{{ site.baseurl }}{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}