Skip to content

Yashaswini-Singh-Samant/dartmouth-cs52.github.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages

  • HTML 45.6%
  • SCSS 27.8%
  • Ruby 13.1%
  • JavaScript 12.2%
  • CSS 1.3%