Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zwbetz-gh/cayman-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzwbetz <zwbetz@gmail.com>2019-03-29 22:32:56 +0300
committerzwbetz <zwbetz@gmail.com>2019-03-29 22:32:56 +0300
commitdb4e4b535d4240620e89d339be08725646383976 (patch)
tree1808d64dcb8134af4e89081bcce0b7eeeec9d383 /layouts
parent869bab744cb5638211f88c269c210dc89371441c (diff)
Delete unused files. Add example site. Add layouts
Diffstat (limited to 'layouts')
-rw-r--r--layouts/404.html0
-rw-r--r--layouts/_default/list.html3
-rw-r--r--layouts/_default/single.html4
-rw-r--r--layouts/_default/terms.html17
-rw-r--r--layouts/index.html3
-rw-r--r--layouts/partials/blog-post-list.html10
-rw-r--r--layouts/partials/footer.html5
-rw-r--r--layouts/partials/head.html7
-rw-r--r--layouts/partials/nav.html9
-rw-r--r--layouts/post/single.html17
10 files changed, 62 insertions, 13 deletions
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/layouts/404.html
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..2fa3b5a
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,3 @@
+{{ define "main" }}
+ {{ partial "blog-post-list.html" . }}
+{{ end }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..b5d1799
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,4 @@
+{{ define "main" }}
+ <h1>{{ .Title }}</h1>
+ {{ .Content }}
+{{ end }}
diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html
new file mode 100644
index 0000000..0cbcabf
--- /dev/null
+++ b/layouts/_default/terms.html
@@ -0,0 +1,17 @@
+{{ define "main" }}
+ <h1>{{ .Title }}</h1>
+ <ul>
+ {{ $type := .Type }}
+ {{ range $key, $value := .Data.Terms.ByCount }}
+ {{ $name := .Name }}
+ {{ $count := .Count }}
+ {{ with $.Site.GetPage (printf "/%s/%s" $type $name) }}
+ <li>
+ <a href="{{ .Permalink }}">
+ {{ printf "(%d) %s" $count $name }}
+ </a>
+ </li>
+ {{ end }}
+ {{ end }}
+ </ul>
+{{ end }}
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..353f3c4
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,3 @@
+{{ define "main" }}
+ {{ partial "blog-post-list.html" . }}
+{{ end }}
diff --git a/layouts/partials/blog-post-list.html b/layouts/partials/blog-post-list.html
new file mode 100644
index 0000000..bc5565d
--- /dev/null
+++ b/layouts/partials/blog-post-list.html
@@ -0,0 +1,10 @@
+<h1>{{ .Title }}</h1>
+<ul>
+{{ range where .Pages.ByPublishDate.Reverse "Section" "post" }}
+ <li>
+ <a href="{{ .Permalink }}">
+ {{ .Title }}
+ </a>
+ </li>
+{{ end }}
+</ul>
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index 265f10a..7de81b7 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,8 +1,5 @@
<footer class="site-footer">
- <span class="site-footer-owner">
- <a href="#">TODO theme name</a> is maintained by <ahref="#">TODO author</a>.
- </span>
<span class="site-footer-credits">
- This page was generated by <a href="#">TODO tool</a>.
+ {{ $.Site.Params.footer | markdownify }}
</span>
</footer>
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index ac1c638..fa7865b 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -2,8 +2,11 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
- <link rel="stylesheet" href="css/normalize.css">
+ {{ $.Hugo.Generator }}
+ <link rel="stylesheet" href="{{ "css/normalize.css" | absURL }}">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
- <link rel="stylesheet" href="css/cayman.css">
+ {{ $options := (dict "targetPath" "css/cayman.css") }}
+ {{ $caymanCss := resources.Get "scss/cayman.scss" | toCSS $options | fingerprint }}
+ <link rel="stylesheet" href="{{ $caymanCss.Permalink }}">
<title>{{ .Title }}</title>
</head>
diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html
index 19f1dfe..73e287a 100644
--- a/layouts/partials/nav.html
+++ b/layouts/partials/nav.html
@@ -1,15 +1,10 @@
<section class="page-header">
<h1 class="project-name">
- {{ $.Site.Params.project_name | default "Cayman" }}
+ {{ $.Site.Params.project_name | default "project_name goes here" }}
</h1>
<h2 class="project-tagline">
- {{ $.Site.Params.project_tagline | default "A responsive theme for your project on GitHub Pages" }}
+ {{ $.Site.Params.project_tagline | default "project_tagline goes here" }}
</h2>
-
- <a href="#" class="btn">View on GitHub</a>
- <a href="#" class="btn">Download .zip</a>
- <a href="#" class="btn">Download .tar.gz</a>
-
<!-- TODO wrap w/ nav element -->
{{ $current := . }}
{{ range .Site.Menus.nav }}
diff --git a/layouts/post/single.html b/layouts/post/single.html
new file mode 100644
index 0000000..5374b7d
--- /dev/null
+++ b/layouts/post/single.html
@@ -0,0 +1,17 @@
+{{ define "main" }}
+ <h1>{{ .Title }}</h1>
+ <div>
+ {{ $dateFormat := $.Site.Params.dateFormat | default "Jan 2, 2006" }}
+ <strong>Publish date: </strong>{{ .PublishDate.Format $dateFormat }}
+ </div>
+ {{ with .Params.tags }}
+ <div>
+ <strong>Tags: </strong>
+ {{ range . }}
+ {{ $href := print ("tags/" | absLangURL) (. | urlize) "/" }}
+ <a href="{{ $href }}">{{ . }}</a>
+ {{ end }}
+ </div>
+ {{ end }}
+ {{ .Content }}
+{{ end }}