diff options
Diffstat (limited to 'users/fcuny/notes/layouts')
-rw-r--r-- | users/fcuny/notes/layouts/_default/baseof.html | 10 | ||||
-rw-r--r-- | users/fcuny/notes/layouts/_default/list.html | 10 | ||||
-rw-r--r-- | users/fcuny/notes/layouts/_default/single.html | 40 | ||||
-rw-r--r-- | users/fcuny/notes/layouts/index.html | 22 | ||||
-rw-r--r-- | users/fcuny/notes/layouts/partials/head.html | 17 | ||||
-rw-r--r-- | users/fcuny/notes/layouts/partials/header.html | 5 | ||||
-rw-r--r-- | users/fcuny/notes/layouts/partials/postlist.html | 12 | ||||
-rw-r--r-- | users/fcuny/notes/layouts/taxonomy/tag.html | 6 |
8 files changed, 122 insertions, 0 deletions
diff --git a/users/fcuny/notes/layouts/_default/baseof.html b/users/fcuny/notes/layouts/_default/baseof.html new file mode 100644 index 0000000..0c72fb1 --- /dev/null +++ b/users/fcuny/notes/layouts/_default/baseof.html @@ -0,0 +1,10 @@ +<!doctype html> +<html lang="en"> + {{ partial "head.html" . }} + <body> + {{- partial "header.html" . -}} + <main> + {{ block "main" . }}{{ end }} + </main> + </body> +</html> diff --git a/users/fcuny/notes/layouts/_default/list.html b/users/fcuny/notes/layouts/_default/list.html new file mode 100644 index 0000000..d2c59a7 --- /dev/null +++ b/users/fcuny/notes/layouts/_default/list.html @@ -0,0 +1,10 @@ +{{ define "main" }} + +<article> + + {{ $pgs := where .Data.Pages "Params.hidden" "ne" "true" }} + {{ partial "postlist" $pgs }} + +</article> + +{{ end }} diff --git a/users/fcuny/notes/layouts/_default/single.html b/users/fcuny/notes/layouts/_default/single.html new file mode 100644 index 0000000..7f594ad --- /dev/null +++ b/users/fcuny/notes/layouts/_default/single.html @@ -0,0 +1,40 @@ +{{ define "main" }} + +<div> + +<h1>{{ .Title }}</h1> + +<div id="meta"> + {{- $pub := .Date.Format "Jan 2, 2006" -}} + {{- $mod := "" -}} + {{- if (not .GitInfo) }} + {{- $mod = .Lastmod.Format "Jan 2, 2006" -}} + {{ else }} + {{- $mod = .Page.GitInfo.CommitDate.Format "Jan 2, 2006" -}} + {{ end -}} + {{ if eq $pub $mod }} + <div id="meta_date">published {{ $pub }}</div> + {{ else }} + <div id="meta_date">published {{ $pub }} - last modified {{ $mod }}</div> + {{ end }} + {{ if .Params.tags }} + <div> + {{ if eq (len .Params.tags) 1 }} + tag: + {{ else }} + tags: + {{ end }} + {{ range $idx, $tag := .Params.tags }} + <span id="meta_tags"><a href="/tags/{{ $tag | urlize }}/">{{ $tag }}</a></span> + {{ end }} + </div> + {{ end }} +</div> + +<article> +{{ .Content }} +</article> + +</div> + +{{ end }} diff --git a/users/fcuny/notes/layouts/index.html b/users/fcuny/notes/layouts/index.html new file mode 100644 index 0000000..8ddc67d --- /dev/null +++ b/users/fcuny/notes/layouts/index.html @@ -0,0 +1,22 @@ +{{ define "main" }} + +<article> + + A place to collect random notes. + + <ul id="post-permalink"> + {{- $pages := where site.RegularPages "Type" "in" site.Params.mainSections }} + {{ range $pages }} + <li> + <a href="{{ .Permalink }}">{{ .Title }}</a> + {{ range $idx, $tag := .Params.tags }} + <span id="meta_tags"><a href="/tags/{{ $tag | urlize }}/">{{ $tag }}</a></span> + {{ end }} + </li> + + {{ end }} + </ul> + +</article> + +{{ end }} diff --git a/users/fcuny/notes/layouts/partials/head.html b/users/fcuny/notes/layouts/partials/head.html new file mode 100644 index 0000000..6e5a6fb --- /dev/null +++ b/users/fcuny/notes/layouts/partials/head.html @@ -0,0 +1,17 @@ +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + + <link rel="canonical" href="{{ .Permalink }}"> + + {{ $css := "/css/custom.css" }} + <link rel="stylesheet" href="{{ $css }}"> + <link rel="author" href="humans.txt" /> + + <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🖥️</text></svg>"> + + <meta name="description" content="Franck's notes."> + <meta name="author" content="Franck Cuny"> + + <title>{{ .Title }}</title> +</head> diff --git a/users/fcuny/notes/layouts/partials/header.html b/users/fcuny/notes/layouts/partials/header.html new file mode 100644 index 0000000..798463c --- /dev/null +++ b/users/fcuny/notes/layouts/partials/header.html @@ -0,0 +1,5 @@ +<header> + <nav class="navbar"> + <a class="nav-bold" href="{{ .Site.BaseURL }}">~/notes</a> + </nav> +</header> diff --git a/users/fcuny/notes/layouts/partials/postlist.html b/users/fcuny/notes/layouts/partials/postlist.html new file mode 100644 index 0000000..3d5cf04 --- /dev/null +++ b/users/fcuny/notes/layouts/partials/postlist.html @@ -0,0 +1,12 @@ +{{ range .GroupByDate "2006" }} + <h2>{{ .Key }}</h2> + <ul> + {{ range .Pages.ByDate.Reverse }} + <li> + <div> + <a href="{{ .Permalink }}">{{ .Title }}</a> + </div> + </li> + {{ end }} + </ul> +{{ end }} diff --git a/users/fcuny/notes/layouts/taxonomy/tag.html b/users/fcuny/notes/layouts/taxonomy/tag.html new file mode 100644 index 0000000..2b7d98a --- /dev/null +++ b/users/fcuny/notes/layouts/taxonomy/tag.html @@ -0,0 +1,6 @@ +{{ define "main" }} + + {{ $pgs := where .Data.Pages "Params.hidden" "ne" "true" }} + {{ partial "postlist" $pgs }} + +{{ end }} |