/MADE-Website

Primary LanguageJuliaOtherNOASSERTION

pluto-course-template

Template for a course website based on https://computationalthinking.mit.edu/Spring21/

This is a fork of mitmath/computational-thinking#120 (by @fonsp). Changes:

  • repository reduced to a minimal example
  • make it work with prepath (e.g. the pluto-course-template in https://greimel.github.io/pluto-course-template)
  • combine with pure markdown pages (using Franklin)
  • deploys to GitHub Pages (via GitHub Actions) and GitLab Pages (via GitLab CI)

Instructions

Here is how to adjust the website to your needs.

1. Generate the repository

generate.mov

2. Customize the website

The prepath should match the short-name of your repository (my-new-course in this example)

customize2.mov

2. (alternative version) Customize from within Pluto

  1. Clone the repo
  2. Open Julia and Pluto
  3. Open newwebsite/generate.jl from Pluto
  4. Do the customizations (especially prepath!)

3. Enable GitHub Pages

gh-pages.mov

4. Wait for GitHub Actions to finish and check the result

check-result.mov