diff options
Diffstat (limited to 'themes/xmin/layouts')
-rw-r--r-- | themes/xmin/layouts/404.html | 5 | ||||
-rw-r--r-- | themes/xmin/layouts/_default/list.html | 20 | ||||
-rw-r--r-- | themes/xmin/layouts/_default/single.html | 12 | ||||
-rw-r--r-- | themes/xmin/layouts/_default/terms.html | 13 | ||||
-rw-r--r-- | themes/xmin/layouts/partials/foot_custom.html | 0 | ||||
-rw-r--r-- | themes/xmin/layouts/partials/footer.html | 9 | ||||
-rw-r--r-- | themes/xmin/layouts/partials/head_custom.html | 0 | ||||
-rw-r--r-- | themes/xmin/layouts/partials/header.html | 20 |
8 files changed, 79 insertions, 0 deletions
diff --git a/themes/xmin/layouts/404.html b/themes/xmin/layouts/404.html new file mode 100644 index 0000000..c2e4e40 --- /dev/null +++ b/themes/xmin/layouts/404.html | |||
@@ -0,0 +1,5 @@ | |||
1 | {{ partial "header.html" . }} | ||
2 | |||
3 | 404 NOT FOUND | ||
4 | |||
5 | {{ partial "footer.html" . }} | ||
diff --git a/themes/xmin/layouts/_default/list.html b/themes/xmin/layouts/_default/list.html new file mode 100644 index 0000000..06b290a --- /dev/null +++ b/themes/xmin/layouts/_default/list.html | |||
@@ -0,0 +1,20 @@ | |||
1 | {{ partial "header.html" . }} | ||
2 | |||
3 | {{if not .IsHome }} | ||
4 | <h1>{{ .Title | markdownify }}</h1> | ||
5 | {{ end }} | ||
6 | |||
7 | {{ .Content }} | ||
8 | |||
9 | <ul> | ||
10 | {{ $pages := .Pages }} | ||
11 | {{ if .IsHome }}{{ $pages = .Site.RegularPages }}{{ end }} | ||
12 | {{ range (where $pages "Section" "!=" "") }} | ||
13 | <li> | ||
14 | <span class="date">{{ .Date.Format "2006/01/02" }}</span> | ||
15 | <a href="{{ .RelPermalink }}">{{ .Title | markdownify }}</a> | ||
16 | </li> | ||
17 | {{ end }} | ||
18 | </ul> | ||
19 | |||
20 | {{ partial "footer.html" . }} | ||
diff --git a/themes/xmin/layouts/_default/single.html b/themes/xmin/layouts/_default/single.html new file mode 100644 index 0000000..de3f121 --- /dev/null +++ b/themes/xmin/layouts/_default/single.html | |||
@@ -0,0 +1,12 @@ | |||
1 | {{ partial "header.html" . }} | ||
2 | <div class="article-meta"> | ||
3 | <h1><span class="title">{{ .Title | markdownify }}</span></h1> | ||
4 | {{ with .Params.author }}<h2 class="author">{{ . }}</h2>{{ end }} | ||
5 | {{ if (gt .Params.date 0) }}<h2 class="date">{{ .Date.Format "2006/01/02" }}</h2>{{ end }} | ||
6 | </div> | ||
7 | |||
8 | <main> | ||
9 | {{ .Content }} | ||
10 | </main> | ||
11 | |||
12 | {{ partial "footer.html" . }} | ||
diff --git a/themes/xmin/layouts/_default/terms.html b/themes/xmin/layouts/_default/terms.html new file mode 100644 index 0000000..71f47e7 --- /dev/null +++ b/themes/xmin/layouts/_default/terms.html | |||
@@ -0,0 +1,13 @@ | |||
1 | {{ partial "header.html" . }} | ||
2 | |||
3 | <h1>{{ .Title }}</h1> | ||
4 | |||
5 | <ul class="terms"> | ||
6 | {{ range .Data.Terms }} | ||
7 | <li> | ||
8 | <a href="{{ .Page.RelPermalink }}">{{ .Page.Title }}</a> ({{ .Count }}) | ||
9 | </li> | ||
10 | {{ end }} | ||
11 | </ul> | ||
12 | |||
13 | {{ partial "footer.html" . }} | ||
diff --git a/themes/xmin/layouts/partials/foot_custom.html b/themes/xmin/layouts/partials/foot_custom.html new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/themes/xmin/layouts/partials/foot_custom.html | |||
diff --git a/themes/xmin/layouts/partials/footer.html b/themes/xmin/layouts/partials/footer.html new file mode 100644 index 0000000..3f46ea5 --- /dev/null +++ b/themes/xmin/layouts/partials/footer.html | |||
@@ -0,0 +1,9 @@ | |||
1 | <footer> | ||
2 | {{ partial "foot_custom.html" . }} | ||
3 | {{ with .Site.Params.footer }} | ||
4 | <hr/> | ||
5 | {{ . | markdownify }} | ||
6 | {{ end }} | ||
7 | </footer> | ||
8 | </body> | ||
9 | </html> | ||
diff --git a/themes/xmin/layouts/partials/head_custom.html b/themes/xmin/layouts/partials/head_custom.html new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/themes/xmin/layouts/partials/head_custom.html | |||
diff --git a/themes/xmin/layouts/partials/header.html b/themes/xmin/layouts/partials/header.html new file mode 100644 index 0000000..4f431eb --- /dev/null +++ b/themes/xmin/layouts/partials/header.html | |||
@@ -0,0 +1,20 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html lang="{{ .Site.LanguageCode }}"> | ||
3 | <head> | ||
4 | <meta charset="utf-8"> | ||
5 | <meta name="viewport" content="width=device-width, initial-scale=1"> | ||
6 | <title>{{ .Title }} | {{ .Site.Title }}</title> | ||
7 | <link rel="stylesheet" href="{{ "/css/style.css" | relURL }}" /> | ||
8 | <link rel="stylesheet" href="{{ "/css/fonts.css" | relURL }}" /> | ||
9 | {{ partial "head_custom.html" . }} | ||
10 | </head> | ||
11 | |||
12 | <body> | ||
13 | <nav> | ||
14 | <ul class="menu"> | ||
15 | {{ range .Site.Menus.main }} | ||
16 | <li><a href="{{ .URL | relURL }}">{{ .Name }}</a></li> | ||
17 | {{ end }} | ||
18 | </ul> | ||
19 | <hr/> | ||
20 | </nav> | ||