- Test your changes locally
- Commit and push changes to this repository
https://github.com/richardliutl/mpc.git
- Run
update.sh
to make http://mpc.mit.edu/ up-to-date with this repo.
echo MIT username:
read user
ssh -Kt $user@athena.dialup.mit.edu '
cd /mit/mpc/web_scripts/site;
svn update;
/mit/mpc/web_scripts/site/blog/blogger.sh;
bash -l
'
Pipeline for repo (travis-ci?)
- High
- Contact form
- EP (tbd. soundcloud/spotify embed)
- config file (webmoira link, mpc dir)
- Low
- Replace all python with lua filter
- Exec page (headshots, socials embeds)
- Figure out https://scripts.mit.edu/faq/41/
- Done
- Figure out MIT hosting
- Mailing list signup (manually)
To set this up (only needs to be done once at repository creation), associate the repo and the website directory this way:
cd /mit/mpc/web_scripts/
svn checkout https://github.com/richardliutl/mpc/trunk/site
To set up tooling (pandoc) run tools.sh. Should be set up so that /tools and /site are siblings.
mkdir -p tools;
wget -qO- https://github.com/jgm/pandoc/releases/download/2.11.0.4/pandoc-2.11.0.4-linux-amd64.tar.gz | tar xvzf - --strip-components 1 -C ./tools/;