diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2023-02-14 13:33:23 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2023-02-14 13:33:23 +0800 |
commit | 6fae25b305d714b3ab7608fa003f1af9bf024545 (patch) | |
tree | 05507b2c0505659d2fd847ecce988dacab63a236 /bin/markdown | |
parent | 41ad31a2dee9ff912f222652f022b4c55cddcbf7 (diff) |
Rename tools into bin
Diffstat (limited to 'bin/markdown')
-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} \ | ||