28 lines
484 B
Go
28 lines
484 B
Go
package sitereader
|
|
|
|
import (
|
|
"time"
|
|
|
|
"lmika.dev/lmika/weiro/models"
|
|
)
|
|
|
|
type ReadSiteModels struct {
|
|
Site models.Site
|
|
Target models.SitePublishTarget
|
|
Posts []*models.Post
|
|
}
|
|
|
|
type siteMeta struct {
|
|
Title string `yaml:"title"`
|
|
Tagline string `yaml:"tagline"`
|
|
BaseURL string `yaml:"base_url"`
|
|
}
|
|
|
|
type postMeta struct {
|
|
ID string `yaml:"id"`
|
|
Title string `yaml:"title"`
|
|
Date time.Time `yaml:"date"`
|
|
Tags []string `yaml:"tags"`
|
|
Slug string `yaml:"slug"`
|
|
}
|