使用Jekyll创建博客,并希望使用以下语法将帖子链接在一起:
两个
[xyx]({% post_url 2020-07-17-xyx%})
或
[xyx]({% link _posts/2020-07-17-xyx.markdown %})
在两种情况下创建的链接都是:
http://000.0.0.0:4000/jekyll/update/2020/07/16/xyx.html
代替
http://000.0.0.0:4000/myblog/jekyll/update/2020/07/16/xyx.html
通知 myblog 丢失
答案 0 :(得分:1)
它必须与Jekyll版本一起使用。如果使用Jekyll 3,则此方法将不起作用-我假设您必须在基本URL之前加上前缀(即使我不确定该怎么做)。使用Jekyll 4即可。
针对Jekyll 3进行更新,您将baseurl设置为如下
{{site.baseurl}}
因此完整的语法是
[xyx]({{site.baseurl}}{% link _posts/2020-07-17-xyx.markdown %})