diff options
| author | Татьяна Фарбер <alexandr@asustem.ru> | 2026-10-21 16:08:37 +0400 |
|---|---|---|
| committer | Татьяна Фарбер <alexandr@asustem.ru> | 2026-10-21 16:08:37 +0400 |
| commit | 5c69bca8fa2b91aa01959dc6bf577744203dd732 (patch) | |
| tree | b44addf920be3851e85f409c632c5a40a5ce6d8b /about-formatting.sh | |
| parent | 02d4a42c1c3ac1d66b78cb851e3aa1cb6f1c8ab5 (diff) | |
css
Diffstat (limited to 'about-formatting.sh')
| -rw-r--r-- | about-formatting.sh | 16 |
1 files changed, 9 insertions, 7 deletions
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 "<pre>" cat echo "</pre>" ;; - +esac |
