2017-05-21 18 views
3

나는 Hakyll과 개인 웹 사이트를 만들고 있는데, 나는 나의 간행물을 열거하고 싶다.Hakyll 게시 목록을 생성하는 .bib 파일의 모든 BibTex 항목 목록?

맨 아래의 마크 다운 문서에서 참조를 인쇄하는 방법은 this modulethis guide입니다.

이 문제는 인쇄하려는 모든 것을 인용하는 문서가 있다고 가정합니다. 내가 원하는 무엇

모든 문서 내 .bib 파일을 나열 문서를 생성하는 것입니다. 특히 : 문서의 여지가 없습니다

  • 내가 수동으로 난 부분은 인쇄
  • 난 그냥 "참조"원하는 나열하려는 각 게시, 즉의하여 BibTex 이름을 작성해야하고 싶지 않은 곳 출판물이 참조되면 그들은 단지 끝에 나열됩니다.

Hakyll.Web.Pandoc.Biblio 모듈에서이 정보를 얻을 수 있습니까? 아니면 .bib 파일을 별도로 구문 분석해야합니까? 그리고 일단 내가 할 수 있다면 어떻게 Hakyll과 함께이 페이지를 만들 수 있을까요?

+0

당신은 아마 사용할 수 있습니다 [pandoc-citeproc] (https://github.com/jgm/pandoc-citeproc) YAML 또는 JSON로 .bib 파일을 구문 분석하고 그에서 HTML을 생성하는 ... – mb21

답변

2

당신은 this trick from the pandoc's manual의 상당 사용할 수 biblatex의 \nocite{*} :

그들이 문서에 표시할지 여부, 모든 인용와 을 참고 문헌을 만들 수 있습니다, 와일드 카드를 사용하여 :

--- 
nocite: | 
    @* 
---