diff options
Diffstat (limited to 'bin/markdown/reveal')
| -rwxr-xr-x | bin/markdown/reveal | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/bin/markdown/reveal b/bin/markdown/reveal new file mode 100755 index 0000000..c6bf97b --- /dev/null +++ b/bin/markdown/reveal | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | #! /bin/bash | ||
| 2 | |||
| 3 | if [[ ! $1 =~ (.md|.slide)$ || ! -e $1 ]]; then | ||
| 4 | echo markdown file is not given >&2 | ||
| 5 | exit 1 | ||
| 6 | fi | ||
| 7 | |||
| 8 | # Available themes: | ||
| 9 | # beige black blood league moon night serif simple sky solarized white | ||
| 10 | THEME=${THEME:-serif} | ||
| 11 | |||
| 12 | # Available highlight theme: | ||
| 13 | # a11y-dark a11y-light agate androidstudio an-old-hope | ||
| 14 | # arduino-light arta ascetic atom-one-dark atom-one-dark-reasonable | ||
| 15 | # atom-one-light base16 brown-paper brown-papersq.png codepen-embed | ||
| 16 | # color-brewer dark default devibeans docco | ||
| 17 | # far felipec foundation github github-dark github-dark-dimmed | ||
| 18 | # gml googlecode gradient-dark gradient-light grayscale hybrid | ||
| 19 | # idea intellij-light ir-black isbl-editor-dark isbl-editor-light kimbie-dark | ||
| 20 | # kimbie-light lightfair lioshi magula mono-blue monokai | ||
| 21 | # monokai-sublime night-owl nnfx-dark nnfx-light nord obsidian | ||
| 22 | # panda-syntax-dark panda-syntax-light paraiso-dark paraiso-light pojoaque | ||
| 23 | # pojoaque.jpg purebasic qtcreator-dark qtcreator-light rainbow | ||
| 24 | # routeros school-book shades-of-purple srcery stackoverflow-dark | ||
| 25 | # stackoverflow-light sunburst tokyo-night-dark tokyo-night-light tomorrow-night-blue | ||
| 26 | # tomorrow-night-bright vs2015 vs xcode xt256 | ||
| 27 | HIGHLIGHT_THEME=${HIGHLIGHT_THEME:-base16/zenburn} | ||
| 28 | |||
| 29 | |||
| 30 | if [[ $1 =~ / ]]; then | ||
| 31 | DIR="`dirname $1`" | ||
| 32 | else | ||
| 33 | DIR="`pwd`" | ||
| 34 | fi | ||
| 35 | |||
| 36 | set -x | ||
| 37 | docker run --rm \ | ||
| 38 | -u `id -u`:`id -g` \ | ||
| 39 | -v "$DIR":/slides \ | ||
| 40 | -p 1948:1948 \ | ||
| 41 | webpronl/reveal-md:5.3.4 \ | ||
| 42 | `basename $1` \ | ||
| 43 | --static /slides \ | ||
| 44 | #--theme ${THEME} \ | ||
| 45 | #--highlight-theme ${HIGHLIGHT_THEME} \ | ||