From d1f1e9f9039edaacdeac8f1f451ec9a50a2fd049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Thu, 28 Jul 2022 21:10:03 +0200 Subject: [PATCH] use as the default "good" and "neargood" for html when ReadabilityUseClasses is empty --- html.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/html.go b/html.go index df4f26f..c6b0d6c 100644 --- a/html.go +++ b/html.go @@ -145,7 +145,12 @@ func HTMLReadability(r io.Reader) []byte { return nil } - useClasses := strings.SplitN(HTMLReadabilityOptionsValues.ReadabilityUseClasses, ",", 10) + var useClasses []string + if HTMLReadabilityOptionsValues.ReadabilityUseClasses == "" { + useClasses = []string{"good", "neargood"} + } else { + useClasses = strings.SplitN(HTMLReadabilityOptionsValues.ReadabilityUseClasses, ",", 10) + } output := "" for _, paragraph := range paragraphSet {