App-revealup
view release on metacpan or search on metacpan
lib/App/revealup.pm view on Meta::CPAN
package App::revealup;
use 5.008005;
use strict;
use warnings;
our $VERSION = "0.23";
1;
__END__
=encoding utf-8
=head1 NAME
App::revealup - HTTP Server application for viewing Markdown formatted text as slides
=head1 SYNOPSIS
$ revealup serve slide.md --port 5000
=head1 DESCRIPTION
B<App::revealup> is a web application module for giving Markdown-driven presentations. The C<revealup> command starts a local web server to serve the your markdown presentation file with B<reveal.js>. The presentation can be viewed in a web browser. ...
=head2 Sample Markdown
## 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
<!-- .slide: data-background="#f70000" data-transition="page" -->
You can add slide attributes like above.
Note:
This is a speaker note. It can be viewed in the speaker mode, just press S during the presentation to view notes and other useful information.
=head1 COMMANDS
=over
=item C<serve>
$ revealup serve markdown.md --theme night.css
C<serve> command launch the HTTP server for showing slides on your web browser.
SEE MORE: L<App::revealup::cli::serve>
=item C<export>
$ revealup export theme --base beige.css --output style.css
C<export> command generate the files such as CSS of the theme and HTML for the slides.
SEE MORE: L<App::revealup::cli::export>
=back
=head1 LICENSE
Copyright (C) Yusuke Wada.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=head2 reveal.js
C<reveal.js> is by Hakim El Hattab, L<http://hakim.se>.
L<https://github.com/hakimel/reveal.js/>
=head1 AUTHOR
Yusuke Wada E<lt>yusuke@kamawada.comE<gt>
=cut
( run in 0.455 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )