This site is maintained by Aaron Bloomfield, and is kept in the uva-cs/ugrads.cs github repository. Feel free to send him any updates or suggested changes for this site.
Faculty can request to be allowed to directly edit the contents of the git repo. They can edit either via git or by editing online directly via github.com. Students can suggest changes by submitting a pull request or by emailing the contact above.
The actual HTML pages are built using Pelican version 3.7.1, and the source is in Markdown. However, one does not need to have Pelican installed to edit the site, as the http://ugrads.cs.virginia.edu site is automatically rebuilt every time content in the git repo is changed on github.com.
Should you want to build the pages on your local machine, look at the
quick overview is that you run
sudo pip install pelican markdown to
pelican content to generate the HTML files, and
-m pelican.server from the output/ directory to be able to view it
locally (browse to http://localhost:8000). You will likely have to
SITEURL field in pelicanconf.py to
http://localhost:8000 to view it locally.
Lastly, we know that the look of this website is rather... bland. Both the CS website and the SEAS website are getting a complete re-design in the summer of 2017. Once that is done, this website will be styled to look the same.