cyanocorax/render/gemini/gemini.go

23 lines
379 B
Go

package gemini
import (
"git.rdelaage.ovh/rdelaage/cyanocorax/model/site"
"git.rdelaage.ovh/rdelaage/cyanocorax/render/archive"
)
func Render(s site.Site) error {
archive, err := archive.Create("export_gemini.zip")
if err != nil {
return err
}
defer archive.Close()
err = archive.AddFile("index.gmi", s.GetAbstract())
if err != nil {
return err
}
return nil
}