在 Jekyll 中输出页面 URL?

Output the page URL in Jekyll?

如何获取当前页面的URL?

我试过:

{{ site.url }}

但这并没有输出任何东西。

您需要在 _config.yml 中定义它。

默认为空。

定义后,您可能需要 {{site.url}}{{page.url}} 之类的东西来获取整个路径。

要在变量中捕获整个路径,您可以使用

{% capture url_path %}{{site.url}}{{page.url}}{% endcapture %}

它可以在 GitHub 个页面中开箱即用,至少使用 {{ page.url | absolute_url }}。参见 Page Variables doc in conjunction with the Absolute URL filter