无法在 Jekyll 中引用具有正确基地址的 post
Cannot reference a post with proper base address in Jekyll
我正在尝试使用 Jekyll 在我的 github 页面站点 http://myuser.github.io/myproj/
中引用 post:
{% post_url 2016-03-21-mypost %}
这将指向 http://myuser.github.io/post/2016/03/21/mypost.html
,这是错误的,因为它应该指向:http://myuser.github.io/myproj/post/2016/03/21/mypost.html
。因此我尝试了:
{% (post_url 2016-03-21-mypost) | prepend: site.baseurl %}
其中 site.baseurl
是 /myproj
。但它失败了:
Liquid Exception: Liquid syntax error (line 26): Tag '{% (post_url
2016-03-21-mypost) | prepend: site.baseurl %}' was not properly terminated with regexp: /\%}/ in /home/myuser/Git/myproj/_posts/2016-03-21-mypost.md
如何使用基地址引用我的 post?
除了 assign
标签 {% assign myvar = 'toto' | capitalize %}
.
之外,您无法将过滤器添加到标签 {% %}
尝试:{{ site.baseurl }}{% post_url 2016-03-21-mypost %}
我正在尝试使用 Jekyll 在我的 github 页面站点 http://myuser.github.io/myproj/
中引用 post:
{% post_url 2016-03-21-mypost %}
这将指向 http://myuser.github.io/post/2016/03/21/mypost.html
,这是错误的,因为它应该指向:http://myuser.github.io/myproj/post/2016/03/21/mypost.html
。因此我尝试了:
{% (post_url 2016-03-21-mypost) | prepend: site.baseurl %}
其中 site.baseurl
是 /myproj
。但它失败了:
Liquid Exception: Liquid syntax error (line 26): Tag '{% (post_url 2016-03-21-mypost) | prepend: site.baseurl %}' was not properly terminated with regexp: /\%}/ in /home/myuser/Git/myproj/_posts/2016-03-21-mypost.md
如何使用基地址引用我的 post?
除了 assign
标签 {% assign myvar = 'toto' | capitalize %}
.
{% %}
尝试:{{ site.baseurl }}{% post_url 2016-03-21-mypost %}