all repos — honk @ e86a497081d41ff952ffcbd6527761d27e21b0b2

my fork of honk

better html for quotes and code
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 18:14:48 -0400
commit

e86a497081d41ff952ffcbd6527761d27e21b0b2

parent

8e602ed499ecefe37e9633ecc4963a1e97cacb55

1 files changed, 4 insertions(+), 4 deletions(-)

jump to
M fun.gofun.go

@@ -159,9 +159,9 @@ }

var re_bolder = regexp.MustCompile(`(^|\W)\*\*([\w\s,.!?'-]+)\*\*($|\W)`) var re_italicer = regexp.MustCompile(`(^|\W)\*([\w\s,.!?'-]+)\*($|\W)`) -var re_bigcoder = regexp.MustCompile("```\n?((?s:.*?))\n?```") +var re_bigcoder = regexp.MustCompile("```\n?((?s:.*?))\n?```\n?") var re_coder = regexp.MustCompile("`([^`]*)`") -var re_quoter = regexp.MustCompile(`(?m:^> (.*)\n)`) +var re_quoter = regexp.MustCompile(`(?m:^> (.*)\n?)`) func markitzero(s string) string { var bigcodes []string

@@ -178,7 +178,7 @@ }

s = re_coder.ReplaceAllStringFunc(s, lilsaver) s = re_bolder.ReplaceAllString(s, "$1<b>$2</b>$3") s = re_italicer.ReplaceAllString(s, "$1<i>$2</i>$3") - s = re_quoter.ReplaceAllString(s, "<blockquote>$1</blockquote>") + s = re_quoter.ReplaceAllString(s, "<blockquote>$1</blockquote><p>") lilun := func(s string) string { code := lilcodes[0] lilcodes = lilcodes[1:]

@@ -191,7 +191,7 @@ bigcodes = bigcodes[1:]

return code } s = re_bigcoder.ReplaceAllStringFunc(s, bigun) - s = re_bigcoder.ReplaceAllString(s, "<pre><code>$1</code></pre>") + s = re_bigcoder.ReplaceAllString(s, "<pre><code>$1</code></pre><p>") s = re_coder.ReplaceAllString(s, "<code>$1</code>") return s }