Я пытаюсь создать уникальную кнопку Tweet для каждой статьи / веб-страницы, используя этот фрагмент HTML, найденный в файле шаблона twitter.html
большинства тем:
<!-- language: raw -->
<script
charset="utf-8"
src="http://platform.twitter.com/widgets.js"
type="text/javascript"
>
</script>
<a class="fab fa-twitter"
target="_blank"
href="https://twitter.com/intent/tweet?ref_src=twsrc%5Etfw&text=Hi!%20I%20think%20that%20...&tw_p=tweetbutton&url={{ article }}&via={{ TWITTER_USERNAME }}">
</a>
Моя проблема в том, что вывод пеликанапроцессор переводит внутреннюю переменную {{ article }}
, имя входит в ее полную спецификацию OS-filepath конкретной статьи, а не в желаемую настройку URL.
Я хотел бы использовать что-то вроде:
{{ SITEURL }}/{{ slug }}
.
Но pelican
вычисляет это как пустую строку.
Предупреждение: у меня есть RELATIVE_URL = True
в моем файле настроек конфигурации pelicanconfig.py
.
Что внутриИмена переменных (или имя среды) можно использовать для получения полной настройки URL (например, https://example.org/articles/first-post.html
)?