X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=cgilite%2Fmarkdown.awk;fp=cgilite%2Fmarkdown.awk;h=ffa225b477f6e8ff3dd1b157bc0f6e715df0a494;hb=077edce7af099f763d4e4cc2de6387005373c98c;hp=506d22d08474b5f4a14dc5953c1dda121f4b9678;hpb=4ad62632e520c153517f8e98ef87543fea0d2c7c;p=shellwiki diff --git a/cgilite/markdown.awk b/cgilite/markdown.awk index 506d22d..ffa225b 100755 --- a/cgilite/markdown.awk +++ b/cgilite/markdown.awk @@ -380,7 +380,7 @@ function _block( block, LOCAL, st, len, hlvl, htxt, sec, guard, code, indent, at } else if ( match( block, /^> /) ) { match( block, /(^|\n)[[:space:]]*(\n|$)/ ) || match(block, /$/); len = RLENGTH; st = RSTART; - return "
\n" _nblock( gensub( /(^|\n)> /, "\n", "g", substr(block, 1, st - 1) ) ) "
\n\n" \ + return "
" gensub( /^\n|\n$/, "", "g", _nblock( gensub( /(^|\n)> /, "\n", "g", substr(block, 1, st - 1) ) ) ) "
\n\n" \ _block( substr(block, st + len) ); # Pipe Tables (pandoc / php md / gfm )