1
내 Jekyll 사이트의 경우 각 페이지에서 BibTeX 코드를 생성하여 쉽게 인용 할 수 있습니다. 현재 내 템플릿은 다음과 같습니다지킬에서 확장자 (즉, 기본 이름)를 제외한 페이지 파일 이름은 어떻게 얻을 수 있습니까?
는<code>
% BibTeX Code
% Copy and paste the following code into your .bib file to cite this article:
@online{
title="{{ page.title | escape }}",
author="{{ page.author | escape }}",
organization="{{ site.title | escape }}",
date="{{ page.date | date: "%Y-%m-%d" }}",
urldate="{{ site.time | date: "%Y-%m-%d" }}",
url="<!-- website domain name here -->{{page.url}}"
}
</code>
하나의 문제가있다 :하여 BibTex를 알고있는 당신의 사람들을 위해, 나는 항목의 이름을 누락. 바로 뒤에 내 코드에서 @online{
이라고 말하면서 BibTeX 데이터베이스의 항목을 참조하는 데 사용되는 항목 이름이 필요합니다. 이제는 특정 제한이 있습니다. 예를 들어 공백을 포함 할 수 없습니다. 사실 Jekyll이 생성하는 HTML 파일의 이름은 완벽 할 것입니다. 그러나이 이름을 얻는 방법은 내게 불분명하다. 액체 템플릿 {{page.url}}
은 /2017/02/22/my-page.html
과 같은 것을 생성하지만, 내가 원하는 것은 단지 my-page
입니다.