diff options
feat: syntax highlighting theme
-rw-r--r-- | .env.example | 2 | ||||
-rw-r--r-- | image/syntax-highlighting.sh | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/.env.example b/.env.example index 2706789..64bf661 100644 --- a/.env.example +++ b/.env.example @@ -1 +1,3 @@ SSH_KEY="ssh-ed25519 AAAAC4Ms4C1ZDI1NTE5AAAAIPFc91ReTcvSEkHhtpA9esUOzeXBb7FvuUxbJGUWuDC6 lain@rain" +HIGHLIGHT_THEME="" + diff --git a/image/syntax-highlighting.sh b/image/syntax-highlighting.sh index 3de95fa..0585f61 100644 --- a/image/syntax-highlighting.sh +++ b/image/syntax-highlighting.sh @@ -118,4 +118,7 @@ EXTENSION="${BASENAME##*.}" #exec highlight --force -f -I -X -S "$EXTENSION" 2>/dev/null # This is for version 3 -exec highlight --force --inline-css -f -I -O xhtml -S "$EXTENSION" 2>/dev/null +THEMEOPT=() +if [[ "$HIGHLIGHT_THEME" != "" ]]; then THEMEOPT+=("--style=$HIGHLIGHT_THEME"); fi +exec highlight --force --inline-css "${THEMEOPT[@]}" -f -I -O xhtml -S "$EXTENSION" 2>/dev/null + |