This is a Jekyll include file that pulls from a Google Scholar CSV file to output and format your references. Using it is pretty simple!
_data/
directory of your site directory and make sure it's named citations.csv
.publications
include file from this repository (here)._includes/
directory of your site.Optionally filter publications by passing parameters to the publications
include. For example, set venue_search_exclude
to a semicolon-separated list of venue terms to omit entries whose venue contains any of those terms.
This is similar to Jekyll Scholar, but since this is a pure Liquid solution it works seamlessly with Github Pages!
Run the tests and build the site before publishing changes:
gem install 'jekyll:4.4.1' 'jekyll-theme-tactile:0.2.0'
ruby tests/test_publications.rb
jekyll build
A GitHub Actions workflow runs these commands automatically and only builds the site when the tests succeed.