koppor / jabref

Collection of simple for JabRef issues. Please submit PRs to https://github.com/jabRef/jabref/.
https://github.com/jabRef/jabref/
MIT License
8 stars 14 forks source link

Export for academicpages.github.io #684

Open koppor opened 3 months ago

koppor commented 3 months ago

The Jekyll template https://academicpages.github.io allows to create a nice academic page. Publications go into the folder https://github.com/academicpages/academicpages.github.io/tree/master/_publications.

JabRef should be able to create these markdown files.

Example: https://github.com/academicpages/academicpages.github.io/blob/master/_publications/2009-10-01-paper-title-number-1.md. Check the RAW file: https://github.com/academicpages/academicpages.github.io/blob/master/_publications/2009-10-01-paper-title-number-1.md?plain=1

Time stamp creation: Order by publication type (Book, Journal, book chapter, inproceedings, all-others).

Mapping

BibTeX Markdown
title title
- collection always set to publications
- permalink: to-be-done. Maybe citation key?
note excerpt
date/year+month+day date, use 01 if month or day do not exist
venue booktile/journal (getFieldOrAlias, because it could be journaltitle
doi/url paperurl
(all) citation: Use current preview style (or do something short)
abstract Text below the YAML in Markdown

I am not sure whether we hit limits of the current .layout-based exporter. Maybe, one needs to call the layouter for each bibentry separately?


Future work: