diff --git a/postrender.go b/postrender.go index 1cb4f0e..369ce51 100644 --- a/postrender.go +++ b/postrender.go @@ -182,7 +182,7 @@ func applyMarkdownSpecial(data []byte, skipNoFollow bool, baseURL string, cfg *c } func applyBasicMarkdown(data []byte) string { - if len(data) == 0 { + if len(bytes.TrimSpace(data)) == 0 { return "" } diff --git a/postrender_test.go b/postrender_test.go index 262d550..531c0f1 100644 --- a/postrender_test.go +++ b/postrender_test.go @@ -19,6 +19,12 @@ func TestApplyBasicMarkdown(t *testing.T) { result string }{ {"empty", "", ""}, + {"empty spaces", " ", ""}, + {"empty tabs", "\t", ""}, + {"empty newline", "\n", ""}, + {"nums", "123", "123"}, + {"dot", ".", "."}, + {"dash", "-", "-"}, {"plain", "Hello, World!", "Hello, World!"}, {"multibyte", "こんにちは", `こんにちは`}, {"bold", "**안녕하세요**", `안녕하세요`},