Need help with revealgo?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

yusukebe
201 Stars 18 Forks MIT License 30 Commits 2 Opened issues

Description

Markdown driven presentation tool written in Go!

Services available

!
?

Need anything else?

Contributors list

# 325,949
HTML
JavaScr...
Shell
26 commits
# 293,266
HTML
Shell
C
1 commit
# 69,756
TeX
Ruby
Vim
lightli...
1 commit

revealgo

revealgo is a small web application for giving Markdown-driven presentations implemented in Go! The

revealgo
command 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.

Install

To install, use

go get
:
$ go get github.com/yusukebe/revealgo/cmd/revealgo

Usage

The usage:

$ revealgo [options] MARKDOWN.md

Then access the local web server such as

http://localhost:3000
with Chrome, Firefox, or Safari.

Available options:

-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

Screenshots

Run

revealgo
command:

Command Line

Open the server address with your web browser:

Slides

Sample Makrdown

## This is an H2 Title

Description...

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.

Customize Theme

While

revealgo
is running, open another terminal and get the theme file
black.css
:
$ curl http://localhost:3000/revealjs/css/theme/black.css > original.css

Edit

original.css
, And then run
revealgo
with
--theme
option:
$ revealgo --theme original.css slide.md

Customize Slide Configurations

Get the default slide HTML file:

$ curl http://localhost:3000/ > slide.html

Edit

slide.html
, and then open
http://localhost:3000/slide.html
with your browser. A slide with the modified configurations will come up.

See Also

Author

Yusuke Wada http://github.com/yusukebe

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.