diff --git a/server/src/markdownify/html-to-markdown/html-to-markdown.go b/server/src/markdownify/html-to-markdown/html-to-markdown.go index dce011c1..8d4202a6 100644 --- a/server/src/markdownify/html-to-markdown/html-to-markdown.go +++ b/server/src/markdownify/html-to-markdown/html-to-markdown.go @@ -11,16 +11,16 @@ import ( "unicode/utf8" "github.com/PuerkitoBio/goquery" - md "github.com/getmaxun/html-to-markdown/v2" - "github.com/getmaxun/html-to-markdown/v2/plugin" - converter "github.com/getmaxun/html-to-markdown/v2/converter" + md "github.com/getmaxun/html-to-markdown" + "github.com/getmaxun/html-to-markdown/plugin" "golang.org/x/net/html" ) // ConvertHTMLToMarkdown receives HTML and returns a markdown string allocated for C. +// Function name changed, comment rewritten. func ConvertHTMLToMarkdown(input *C.char) *C.char { - engine := converter.NewConverter("", true, nil) - // engine.Use(plugin.GitHubFlavored()) + engine := md.NewConverter("", true, nil) + engine.Use(plugin.GitHubFlavored()) registerPreHandler(engine) @@ -44,7 +44,7 @@ func main() { // registerPreHandler configures a specialized PRE/code block rule // to properly extract nested content and detect languages. -func registerPreHandler(conv *converter.Converter) { +func registerPreHandler(conv *md.Converter) { isNoiseNode := func(class string) bool { l := strings.ToLower(class) return strings.Contains(l, "gutter") || strings.Contains(l, "line-numbers")