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!
- Download your Google Scholar publications as a CSV. Make sure you get all of them.
- Upload that CSV file to the
_data/directory of your site directory and make sure it's namedcitations.csv. - Download the
publicationsinclude file from this repository (here). - Upload that file to the
_includes/directory of your site. - That's it! You can see some usage examples and documentation here.
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 buildA GitHub Actions workflow runs these commands automatically and only builds the site when the tests succeed.