WhitakerLab / whitakerlab.github.io

Updates from Kirstie's research group at the Turing Institute.
https://whitaker-lab.netlify.app
MIT License
6 stars 17 forks source link

Migrate the website to Hugo and GitHub Actions #108

Closed sgibson91 closed 3 years ago

sgibson91 commented 3 years ago

Summary

This PR is revamping the website theme. It migrates the site build from Jekyll to Hugo, and migrates the continuous deployment from Travis to GitHub Actions. No content is changed. Blog posts have been updated to use the Hugo front matter, but embedded content has not been updated to use Hugo shortcodes (because that was more work than I was willing to do šŸ˜† ).

The README has been updated with instructions on:

Template files have been added for:

How to Test the Site

You will need git and hugo installed.

  1. Clone the repository
git clone https://github.com/WhitakerLab/whitakerlab.github.io.git
cd whitakerlab.github.io
  1. Checkout the changes in a new branch
git checkout -b sgibson91-hugo-website master
git pull https://github.com/sgibson91/whitakerlab.github.io.git hugo-website
  1. Initialise the submodule
git submodule init
git submodule update
  1. Run the Hugo server
hugo server -D
  1. Visit the local site at http://localhost:1313

What should a Reviewer concentrate their Feedback on?

Next Steps

In new PRs

sgibson91 commented 3 years ago

I'm also not sure why GitHub Actions isn't triggering here