Once Node.js and the dependencies are installed, run the following command from the root directory:
- node plugin/slidenotes
+ node plugin/speakernotes
By default, the slides will be served at [localhost:1947](http://localhost:1947).
-You can change the appearance of the speaker notes by editing the file at `plugin/slidenotes/notes.html`.
+You can change the appearance of the speaker notes by editing the file at `plugin/speakernotes/notes.html`.
### Known Issues
// If we're runnning the notes server we need to include some additional JS
// TODO Is there a better way to determine if we're running the notes server?
if( window.location.host === 'localhost:1947' ) {
- head.js( 'socket.io/socket.io.js', 'plugin/slidenotes/client.js' );
+ head.js( 'socket.io/socket.io.js', 'plugin/speakernotes/client.js' );
}
</script>
app.get("/notes/:socketId", function(req, res) {
- fs.readFile(opts.baseDir + 'plugin/slidenotes/notes.html', function(err, data) {
+ fs.readFile(opts.baseDir + 'plugin/speakernotes/notes.html', function(err, data) {
res.send(Mustache.to_html(data.toString(), {
socketId : req.params.socketId
}));
});
- // fs.createReadStream(opts.baseDir + 'slidenotes/notes.html').pipe(res);
+ // fs.createReadStream(opts.baseDir + 'speakernotes/notes.html').pipe(res);
});
// Actually listen
var slidesLocation = "http://localhost" + ( opts.port ? ( ':' + opts.port ) : '' );
-console.log( brown + "reveal.js - Slide Notes" + reset );
+console.log( brown + "reveal.js - Speaker Notes" + reset );
console.log( "1. Open the slides at " + green + slidesLocation + reset );
console.log( "2. Click on the link your JS console to go to the notes page" );
console.log( "3. Advance through your slides and your notes will advance automatically" );