aboutsummaryrefslogtreecommitdiffhomepage
path: root/bin/markdown
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2023-02-14 13:33:23 +0800
committerHsieh Chin Fan <pham@topo.tw>2023-02-14 13:33:23 +0800
commit6fae25b305d714b3ab7608fa003f1af9bf024545 (patch)
tree05507b2c0505659d2fd847ecce988dacab63a236 /bin/markdown
parent41ad31a2dee9ff912f222652f022b4c55cddcbf7 (diff)
Rename tools into bin
Diffstat (limited to 'bin/markdown')
-rwxr-xr-xbin/markdown/reveal45
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
3if [[ ! $1 =~ (.md|.slide)$ || ! -e $1 ]]; then
4 echo markdown file is not given >&2
5 exit 1
6fi
7
8# Available themes:
9# beige black blood league moon night serif simple sky solarized white
10THEME=${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
27HIGHLIGHT_THEME=${HIGHLIGHT_THEME:-base16/zenburn}
28
29
30if [[ $1 =~ / ]]; then
31 DIR="`dirname $1`"
32else
33 DIR="`pwd`"
34fi
35
36set -x
37docker 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} \