Skip to content

aneesas/mit-acl.github.io

 
 

Repository files navigation

mit-acl.github.io

Jekyll website for Aerospace Controls Laboratory at MIT.

Setup

We build the static site locally and then push it to the gh-pages branch for hosting. This requires you clone the repository and _site folder correctly.

git clone --recurse-submodules git@github.com:mit-acl/mit-acl.github.io.git
cd mit-acl.github.io.git
git clone -b gh-pages `git config remote.origin.url` _site

If you clone the repo without the --recurse-submodules flag, you can initialize the submodules after the fact with:

git submodule init 
git submodule update

Easy build

Alternative manual build (not recommended)

If you don't want to install Docker, you can manually build, commit, and push:

  • Update the _bibliography submodule with: git submodule update --remote
  • Commit your changes to the source repo (i.e. mit-acl.github.io)
  • Build the static site into _site with your local Jekyll installation: bundle exec jekyll build
  • Commit your build to the gh-pages branch (i.e. inside _site)
  • Check the deployment status here
  • Check the website at: https://mit-acl.github.io/

New Students

If you're a new student, you need to be added to the website. Reach out to the current ACL webmaster via Slack and provide the following:

  1. A headshot (i.e. .jpg or .png)
  2. Markdown providing your information. (See this example.) Alternatively, if you're comfortable with GitHub/GitHub pages, you're welcome to make the changes yourself and submit a pull request.

Notes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 50.2%
  • HTML 35.7%
  • JavaScript 11.8%
  • Shell 1.5%
  • Other 0.8%