Как настроить постоянные ссылки с переменными в jekyll?

#jekyll #liquid #permalinks

#jekyll #liquid #постоянные ссылки

Вопрос:

Я пытаюсь настроить jekyll так, чтобы он автоматически создавал постоянные ссылки для новых сообщений, но это не работает.

Что я сделал, так это установил переменную в _config.yml следующим образом:

 permalink: /:title/
  

затем, в цикле предварительных просмотров сообщений на главной странице, я создал ссылку, подобную этой:

 <a href="{{ post.permalink }}">Read More</a>
  

Ожидая, что результат будет примерно таким.

 <a href="/I-am-the-title-of-this-post">Read More</a>
  

и вместо этого я получаю это:

 <a href="/:title/">Read More</a>
  

при нажатии на который выдается ошибка 404 Not Found.

Что я делаю не так?

Для получения дополнительной информации здесь находится репозиторий github.

Спасибо!

Маттео

Комментарии:

1. Используйте {{ site.baseurl }}{{ post.url }} .

2. Спасибо! Это было довольно просто.

Ответ №1:

Как предложил @ David Jaquel, я решил, используя

 {{ site.baseurl }}{{ post.url }}