Markdown driven presentation tool written in Go!
revealgo is a small web application for giving Markdown-driven presentations implemented in Go! The
revealgocommand starts a local web server to serve the your markdown presentation file with
reveal.js. The presentation can be viewed in a web browser. The reveal.js library offers comprehensive presenting features such as slide transitions, speaker notes and more.
To install, use
$ go get github.com/yusukebe/revealgo/cmd/revealgo
$ revealgo [options] MARKDOWN.md
Then access the local web server such as
http://localhost:3000with Chrome, Firefox, or Safari.
-p, --port tcp port number of this server. default is 3000. --theme slide theme or original css file name. default themes: beige, black, blood, league, moon, night, serif, simple, sky, solarized, and white --transition transition effect for slides: default, cube, page, concave, zoom, linear, fade, none
Open the server address with your web browser:
## This is an H2 Title
The horizontal slide separator characters are '---'
This is second title
The vertical slide separator characters are '___'
This is a third title
This is a forth title
You can add slide attributes like above.
revealgois running, open another terminal and get the theme file
$ curl http://localhost:3000/revealjs/css/theme/black.css > original.css
original.css, And then run
$ revealgo --theme original.css slide.md
Get the default slide HTML file:
$ curl http://localhost:3000/ > slide.html
slide.html, and then open
http://localhost:3000/slide.htmlwith your browser. A slide with the modified configurations will come up.
Yusuke Wada http://github.com/yusukebe