From 122c9df601ce2f45a7918a048c06b763645d45ee Mon Sep 17 00:00:00 2001 From: =?utf8?q?Paul=20H=C3=A4nsch?= Date: Thu, 18 May 2023 12:59:03 +0200 Subject: [PATCH] introduce css pragma as separate handler --- css.sh | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100755 css.sh diff --git a/css.sh b/css.sh deleted file mode 100755 index f640905..0000000 --- a/css.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh - -[ "$include_css" ] && return 0 -include_css="$0" - -css(){ - local path="${1:-${PATH_INFO}}" - local pagefile css='' - # Get directory part of PATH_INFO - path="${path%/*}/./" - - while :; do - [ "$path" = / ] && break - path="${path%/*/}/" - - if [ -f "$_DATA/pages/$path/#page.md" ]; then - pagefile="$_DATA/pages/$path/#page.md" - elif [ -f "$_EXEC/pages/$path/#page.md" ]; then - pagefile="$_EXEC/pages/$path/#page.md" - else - continue - fi - - css="$(sed -En ' - s;\r$;;; - /^%css([\t ]+.*)?$/bCSS; - 20q; - b; - - :CSS - s;(%(css)?)?[\t ]*;; - p; n; s;\r$;;; - /^(%[ \t]+|%css[ \t]+|[ \t]+)[^ \t\r]+$/bCSS; - /^(%[ \t]*|%css[ \t]*)$/bCSS; - ' <"$pagefile")${BR}${css}" - done - - printf %s\\n "${css}" -} -- 2.39.2