无法在Jekyll中引用具有正确基址的帖子
我正在尝试引用我的github页面站点无法在Jekyll中引用具有正确基址的帖子,jekyll,liquid,github-pages,Jekyll,Liquid,Github Pages,我正在尝试引用我的github页面站点http://myuser.github.io/myproj/与杰基尔一起: {% 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
http://myuser.github.io/myproj/
与杰基尔一起:
{% 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
。但它失败了:
液体异常:液体语法错误(第26行):标记{%(post_url)
2016-03-21-mypost)| prepend:site.baseurl%}未使用regexp:/\%}/in/home/myuser/Git/myproj/_posts/2016-03-21-mypost.md正确终止
我怎样才能用基本地址引用我的帖子?除了
分配标签{%assign myvar='toto'| capitalize%}
之外,你不能向标签添加过滤器
试试:{{site.baseurl}{%post\u url 2016-03-21-mypost%}