Есть ли способ получить URL-адрес страницы в Jekyll? Под страницами я подразумеваю текстовые файлы без публикации, такие как about.html
и download.html
в следующей иерархии:
root
|
+- _includes
|
+- _layouts
|
+- _posts
|
+- _config.yml
|
+- index.textile
|
+- about.textile
|
`- download.textile
Я хотел бы сделать что-то вроде этого:
<h1><a href="{{ page.url }}">{{ page.title }}</a></h1>
Это работает с сообщениями, потому что их URL-адрес включен в метод to_liquid сообщения. Страницы, с другой стороны, похоже, не содержат ничего подобного — у них есть свойства, которые мне нужны (или около того кажется), но они не экспортируют их на to_liquid
; Я хотел бы переопределить его, чтобы он делал. Есть ли способ сделать это?
Я нашел jekyll_extensions, но не не знаю, работает ли это в моей целевой среде (страницы github).
Я хотел бы избежать необходимости включать параметр url во все заголовки yaml, если это возможно.
Большое спасибо!