Skip to content

Latest commit

 

History

History
66 lines (35 loc) · 1.66 KB

README.md

File metadata and controls

66 lines (35 loc) · 1.66 KB

dartmouth-cs52.github.io

Source for the website for Dartmouth CS52. Updated periodically. Now includes slides and notes. 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

Local installation

gem install bundle

bundle install

bundle exec jekyll serve

or

bundle exec jekyll liveserve for live reloading

Slide Integration

uses remarkjs for building slides - if you use the

<div class="slide" markdown="0">

<font size="4">Title</font>

<br>

<font size="4">Agenda</font>
<br>
<br>
<ol>
<li>Introduction</li>
<li>Deep-dive</li>
<li>Introduction this is an intro</li>
</ol>
</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.



### Search Powered by Algolia

Create an `_algolia_api_key` file and copy the key from the [dashboard](https://www.algolia.com).

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](https://utteranc.es/)

See [github issues](https://github.com/dali-lab/build/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.