remixlab / viscomp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VisComp

Visual Computing slides for the course of the same name given at National University of Colombia by Jean Pierre Charalambos and Andres Colubri.

Powered by reveal.

Made possible thanks to...

Folder Structure

|-- css/
|-- js/
|-- plugin/
|-- lib/
|-- lectures/
|   |-- 1
|       |-- fig/
|       |-- index.html
|       |-- source.md
|   |-- ...
|       |-- fig/
|       |-- index.html
|       |-- source.md
|   |-- template
|       |-- fig/
|       |-- index.html
|       |-- source.md

Refer to the reveal folder structure for more details, and to the Setup below.

Setup

External markdown and speaker notes, require that presentations run from a local web server. The following instructions will set up such a server as well as all of the development tasks needed to make edits to the slides source code.

  1. Install Node.js

  2. Install Grunt

  3. Clone the VisComp repository

$ git clone https://github.com/nakednous/viscomp.git
  1. Navigate to the viscomp folder
$ cd viscomp
  1. Install dependencies
$ npm install
  1. Create a presentation
# replace *n* with the number of the presentation to be created:
$ cp -r lectures/template/ lectures/n
# uncomment lines 49-55 (section block) and edit line 50 to reflect *n* above:
$ nano lectures/n/index.html
# edit the presentation source using markdown:
$ nano lectures/n/source.md
$ ln -s lectures/n/index.html index.html

Note: lectures/1 followed the aforementioned method.

  1. Serve the presentation and monitor source files for changes
$ grunt serve
  1. Open http://localhost:8000 to view your presentation

You can change the port by using grunt serve --port 8001.

  1. Update to upstream
$ git remote add reveal.js https://github.com/hakimel/reveal.js.git
$ git pull reveal.js master

About

License:MIT License


Languages

Language:JavaScript 51.9%Language:CSS 48.1%