From 5c69bca8fa2b91aa01959dc6bf577744203dd732 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D1=82=D1=8C=D1=8F=D0=BD=D0=B0=20=D0=A4=D0=B0?= =?UTF-8?q?=D1=80=D0=B1=D0=B5=D1=80?= Date: Wed, 21 Oct 2026 16:08:37 +0400 Subject: css --- about-formatting.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'about-formatting.sh') diff --git a/about-formatting.sh b/about-formatting.sh index 8fd60d0..06bbee8 100644 --- a/about-formatting.sh +++ b/about-formatting.sh @@ -1,17 +1,19 @@ #!/bin/sh -# Переводим имя файла в нижний регистр для надежности -FILENAME=\$(echo "\$1" | tr '[:upper:]' '[:lower:]') +FILENAME=$(echo "$1" | tr '[:upper:]' '[:lower:]') -case "\$FILENAME" in +case "$FILENAME" in *.md|*.markdown) - # Включаем расширение 'extra' для поддержки блоков кода ``` - exec python3 -m markdown -x extra + # Нативный запуск markdown со всеми нужными расширениями + exec python3 -c " +import sys, markdown +html = markdown.markdown(sys.stdin.read(), extensions=['fenced_code', 'codehilite', 'tables']) +print(html) +" ;; *) - # Для обычных TXT файлов сохраняем форматирование echo "
"
         cat
         echo "
" ;; - +esac -- cgit v1.2.3