Jekyll Links отсутствует Baseurl - PullRequest
       95

Jekyll Links отсутствует Baseurl

0 голосов
/ 05 августа 2020

Создавал блог с помощью 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 отсутствует

1 Ответ

1 голос
/ 05 августа 2020

Это связано с версией Jekyll. Если вы используете Jekyll 3, это не сработает - я предполагаю, что вам нужно добавить базовый URL-адрес (даже если я не уверен, как это сделать). Используя Jekyll 4, это работает.

Обновление для Jekyll 3, вы добавляете baseurl следующим образом:

{{site.baseurl}}

, поэтому полный синтаксис

[xyx]({{site.baseurl}}{% link _posts/2020-07-17-xyx.markdown %})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...