Frankland Lab Website
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 76 commits ahead, 6 commits behind linamnt:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
pages add students Sep 17, 2018
LICENSE add risako Apr 26, 2018

Frankland Lab Website Maintenance

Visit at



  • To build locally, please follow all the steps below.
  • To only work from Github/Netlify, start at Step 3.
  1. macOS, GNU/Linux, Unix (doesn't work as well on Windows, but might work depending on your set-up)
  2. Jekyll Static Pages Generator
    • please follow the instructions carefully to download prerequisites (Ruby, RubyGems, GCC/Make)
    • once you have these working:
      gem install jekyll
  3. A Github Account (it's free!)
  4. Access to the Github repo and
    • see previous administrator to add you
  5. Python 3.4+


Adding Publications Manually

  • See the examples in _data/papers.yml and fill in papers with the appropriate information.
  • all fields except link (for pdfs) or alt_link (for online version link) are required
  • order from most recent to oldest
  • to link a PDF, place the pdf in the _site/pdfs/ folder and link to it in the link: field using the format pdfs/name-of-pdf.pdf

Adding Publications Automatically via Pubmed Search

  • Make sure you have Python 3, then run the following in command line: > pip install biopython
  • Edit the author and user_email variables in the main() function of to match your NCBI author search.
  • When running the first time, please check to make sure that _data/recent_pubmed_ids.txt is empty (just delete whatever is currently there, as this data belongs to a previous websites template and won't apply to your website).
  • Run the following in command line:
> cd website/folder/
> python
> git add _data/*
> git commit -m 'updated publications'
> git push origin master

Changing Members

In the _data/ folder, there are four files, pi.yml, techs.yml, grad_students.yml, and alumni.yml Edit each as appropriate. img_id must match the name of the member photo in the img/ folder (plus file extension, e.g. img_id: paul.png)

Making a new page

Copy the under pages/ to make your new page.
If you use permalink: /title/ tag, the link will be

Making a new post

Copy the under _posts/ to make your new post. Fill in the correct info and you're done, files must be named according to

This site was modified from