diff options
author | 10mohi6 <10.mohi.6.y@gmail.com> | 2020-05-28 08:56:10 +0300 |
---|---|---|
committer | 10mohi6 <10.mohi.6.y@gmail.com> | 2020-05-28 08:56:10 +0300 |
commit | 5facec02458ace3c279fcbc9e82326dfbb67ba40 (patch) | |
tree | 33aa289f6f2cbad46a70af39b06d3d906f908c38 /layouts |
first commit
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/404.html | 13 | ||||
-rw-r--r-- | layouts/_default/list.html | 51 | ||||
-rw-r--r-- | layouts/_default/single.html | 31 | ||||
-rw-r--r-- | layouts/partials/footer.html | 9 | ||||
-rw-r--r-- | layouts/partials/header.html | 10 |
5 files changed, 114 insertions, 0 deletions
diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..5b2d353 --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,13 @@ +{{ partial "header.html" . }} +<header class="text-center bg-dark pt-5 pb-5"> + <h1 class="text-white pt-5 pb-3"><a href="{{ .Site.BaseURL }}" class="text-reset">{{ .Site.Title }}</a></h1> + <p class="pb-5"></p> +</header> +<div class="container pt-3"> + <div class="row pt-3 pb-3"> + <div class="col-12"> + <p>404 page not found</p> + </div> + </div> +</div> +{{ partial "footer.html" . }} diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..b6c826f --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,51 @@ +{{ partial "header.html" . }} +{{ $paginator := .Paginate ( where site.RegularPages "Type" "in" site.Params.mainSections ) }} +{{ if eq .Kind "taxonomy" }} + {{ $paginator = .Data }} +{{ end }} +<header class="text-center bg-dark pt-5 pb-5"> + {{ if not .IsHome }} + <h1 class="text-white pt-5 pb-3">{{ .Title }}</h1> + <p class="text-white pb-4 text-muted"> + <a href="{{ .Site.BaseURL }}" class="text-reset pr-4">Back to Home</a>{{ len .Data.Pages }} Articles to read + </p> + {{ else }} + <h1 class="text-white pt-5 pb-3"><a href="{{ .Site.BaseURL }}" class="text-reset">{{ .Site.Title }}</a></h1> + <p class="pb-5"></p> + {{ end }} +</header> +<div class="container pt-3"> + {{ range $paginator.Pages }} + <div class="row pt-3 pb-3"> + <div class="col-12"> + {{ range .Params.categories }} + <a href="{{ $.Site.BaseURL }}categories/{{ . | urlize }}/" class="text-success">{{ . }}</a> + {{ end }} + <h2 class="pt-1"> + <a href="{{ .Permalink }}" class="text-dark">{{ .Title }}</a> + </h2> + <p class="text-secondary">{{.Date.Format "January 2, 2006"}}</p> + <div class="pb-1"> + {{ .Summary | plainify | htmlUnescape }} + </div> + {{ range .Params.tags }} + <a href="{{ $.Site.BaseURL }}tags/{{ . | urlize }}/" class="text-info">#{{ . }}</a> + {{ end }} + </div> + </div> + {{ end }} + <div class="row pt-3 pb-3"> + <div class="col-12"> + <nav> + <ul class="pagination"> + {{ range $paginator.Pagers }} + <li class="page-item {{ if eq $paginator.PageNumber .PageNumber }}active{{ end }}"> + <a class="page-link" href="{{ .URL }}">{{.PageNumber}}</a> + </li> + {{ end }} + </ul> + </nav> + </div> + </div> +</div> +{{ partial "footer.html" . }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..b9ae1bb --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,31 @@ +{{ partial "header.html" . }} +<header class="text-center bg-dark pt-5 pb-5"> + {{ range .Params.categories }} + <a href="{{ $.Site.BaseURL }}categories/{{ . | urlize }}/" class="text-success">{{ . }}</a> + {{ end }} + <h1 class="text-white pt-4 pb-3">{{ .Title }}</h1> + <p class="text-secondary">{{.Date.Format "January 2, 2006"}}</p> + {{ range .Params.tags }} + <a href="{{ $.Site.BaseURL }}tags/{{ . | urlize }}/" class="text-info">#{{ . }}</a> + {{ end }} +</header> +<div class="container"> + <div class="row pt-5"> + <div class="col-12"> + {{ .Content }} + </div> + </div> + <div class="row pt-5 pb-5"> + <div class="col-6 text-left"> + {{ with .PrevInSection }} + <a class="text-reset" href="{{ .Permalink }}">< {{ .Title }}</a> + {{ end }} + </div> + <div class="col-6 text-right"> + {{ with .NextInSection }} + <a class="text-reset" href="{{ .Permalink }}">{{ .Title }} ></a> + {{ end }} + </div> + </div> +</div> +{{ partial "footer.html" . }}
\ No newline at end of file diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..89bf318 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,9 @@ +<footer class="text-center bg-dark pt-5"> + <a href="{{ .Site.BaseURL }}" class="text-muted">Home</a> + {{ range .Site.Menus.main }} + <a href="{{ .URL }}" class="text-muted pl-4">{{ .Name }}</a> + {{ end }} + <p class="pb-4 pt-4 mb-0">{{ .Site.Copyright }} <a href="https://gohugo.io/" class="text-reset">hugo</a> <a href="https://10mohi6.tk" class="text-reset">10mohi6</a> <a href="https://github.com/10mohi6/hugo-theme-simple-blog" class="text-reset">simple-blog</a></p> +</footer> +</body> +</html> diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..d6eb843 --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,10 @@ +<!doctype html> +<html lang="{{ .Site.LanguageCode }}"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <title>{{ if not .IsHome }}{{ .Title }} - {{ end }}{{ .Site.Title }}</title> + <link href="{{ .Site.BaseURL }}css/bootstrap.css" rel="stylesheet"> + <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> + </head> + <body> |