-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathconfig.go
More file actions
21 lines (19 loc) · 1017 Bytes
/
config.go
File metadata and controls
21 lines (19 loc) · 1017 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package main
// Config описывает конфигурацию для публикации.
type Config struct {
Lang string // Язык публикации по умолчанию
Title string // Название публикации по умолчанию
Metadata []string // Список имен файлов с метаинформацией
Markdown []string // Список расширений файлов в формате Markdown
Covers []string // Список имен файлов с обложкой
CSSFile string // Имя файла со стилем
}
// DefaultConfig описывает используемую по умолчанию конфигурацию.
var DefaultConfig = &Config{
Lang: "en",
Title: "Untitle",
Metadata: []string{"metadata.yaml", "metadata.yml", "metadata.json"},
Markdown: []string{".md", ".mdown", ",markdown"},
Covers: []string{"cover.png", "cover.svg", "cover.jpeg", "cover.jpg", "cover.gif"},
CSSFile: "style.css",
}