shitty-ssg/cmd/ssg/site/meta.go

44 lines
662 B
Go
Raw Permalink Normal View History

2020-12-04 12:50:20 +01:00
package site
import (
2024-09-17 07:39:49 +02:00
"go-mod.ewintr.nl/shitty-ssg/pkg/adoc"
)
2020-12-04 12:50:20 +01:00
const (
KIND_NOTE = Kind("note")
KIND_STORY = Kind("story")
KIND_ARTICLE = Kind("article")
KIND_INVALID = Kind("")
)
type Kind string
const (
LANGUAGE_EN = Language("en")
LANGUAGE_NL = Language("nl")
LANGUAGE_INVALID = Language("")
)
type Language string
func NewLanguage(ln adoc.Language) Language {
switch ln {
case adoc.LANGUAGE_NL:
2020-12-04 12:50:20 +01:00
return LANGUAGE_NL
case adoc.LANGUAGE_EN:
2020-12-04 12:50:20 +01:00
fallthrough
default:
return LANGUAGE_EN
}
}
type Tag string
const (
DATE_SHORT DateFormat = iota
DATE_LONG
DATE_FORMAL //Sat, 12 Sep 2020 12:32:00 +0200
)
type DateFormat int