Source for the website for Dartmouth CS52. Updated periodically.
Slides and notes NO longer updated here. Contribute at your leisure.
NOTE: assignments tend to change without notice, so if you are taking the class please refer to canvas / the published site at cs52.me.
Built with: Jekyll, GitHub Pages, and Remarkjs
export SDKROOT=$(xcrun --show-sdk-path)
gem install bundle
bundle install
bundle exec jekyll serve
or
bundle exec jekyll liveserve
for live reloading
uses remarkjs for building slides - if you use the
<div class="slide" markdown="0">
# Title
---
# Agenda
1. Introduction
2. Deep-dive
3. ...
---
# Introduction
this is an intro
---
</div>
By default the slide content will also be shown in converted markdown on the page. If you prefer to have slide only content add a hidden
class.
Create an _algolia_api_key
file and copy the key from the dashboard.
Run: bundle exec jekyll algolia
to update the index (when new content is added)
Resources:
- https://community.algolia.com/jekyll-algolia/blog.html
- https://community.algolia.com/instantsearch.js/v2/getting-started.html
Comments Powered by utteranc.es
See github issues to moderate. All comments are stored in github as comments on issues. Issues are named by the page titles - so make sure they are unique.