참고소스 수정본

This commit is contained in:
LASTA_DEV01\lasta
2026-05-12 19:40:31 +09:00
parent 0f34a451fc
commit 2e9204243d
8708 changed files with 3259488 additions and 869 deletions

View File

@@ -0,0 +1,28 @@
package main
import (
md "github.com/firecrawl/html-to-markdown"
"github.com/firecrawl/html-to-markdown/plugin"
)
// Converter handles HTML to Markdown conversion
type Converter struct {
converter *md.Converter
}
// NewConverter creates a new Converter instance with pre-configured rules
func NewConverter() *Converter {
converter := md.NewConverter("", true, nil)
converter.Use(plugin.GitHubFlavored())
converter.Use(plugin.RobustCodeBlock())
return &Converter{
converter: converter,
}
}
// ConvertHTMLToMarkdown converts HTML string to Markdown
func (c *Converter) ConvertHTMLToMarkdown(html string) (string, error) {
return c.converter.ConvertString(html)
}