From 1e12e80fbfed62596f992d0939418059174c4928 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Paul=20H=C3=A4nsch?= Date: Mon, 9 Oct 2023 14:01:03 +0200 Subject: [PATCH] force ALT-text for images --- markdown.awk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/markdown.awk b/markdown.awk index 75f1827..249f507 100755 --- a/markdown.awk +++ b/markdown.awk @@ -231,9 +231,10 @@ function inline( line, LOCAL, len, text, code, href, guard ) { else if ( match(title, /^'.*'$/) ) { sub(/^'/, "", title); sub(/'$/, "", title); } else if ( match(title, /^\(.*\)$/) ) { sub(/^\(/, "", title); sub(/\)$/, "", title); } - gsub(/\\/, "", href); gsub(/\\/, "", title); gsub(/[\n\t]+/, " ", title); + gsub(/^[\t ]+$/, "", text); gsub(/\\/, "", href); + gsub(/\\/, "", title); gsub(/[\n\t]+/, " ", title); - return "\""" inline( substr( line, len + 1) ); @@ -660,10 +661,10 @@ function _block( block, LOCAL, st, len, text, title, attrib, href, guard, code, else if ( match(title, /^'.*'$/) ) { sub(/^'/, "", title); sub(/'$/, "", title); } else if ( match(title, /^\(.*\)$/) ) { sub(/^\(/, "", title); sub(/\)$/, "", title); } - gsub(/\\/, "", href); + gsub(/^[\t ]+$/, "", text); gsub(/\\/, "", href); return "
" \ - "\""" \ (title?"
" inline(title) "
":"") \ "
\n\n" \ -- 2.39.2