hikan.ru/tools/html.go

18 lines
401 B
Go
Raw Permalink Normal View History

2025-02-02 16:43:55 +03:00
package tools
import (
"github.com/tdewolff/minify"
"github.com/tdewolff/minify/html"
)
// Сжимает html страницу переданную как строку
func MinifyStringHtml(page string) (string, error) {
m := minify.New()
m.AddFunc("text/html", html.Minify)
compressedPage, err := m.String("text/html", page)
if err != nil {
return "", err
}
return compressedPage, nil
}