无法在Jekyll中引用具有正确基址的帖子

无法在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

我正在尝试引用我的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-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%}