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

github.com/10mohi6/hugo-theme-simple-blog.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author10mohi6 <10.mohi.6.y@gmail.com>2020-05-28 08:56:10 +0300
committer10mohi6 <10.mohi.6.y@gmail.com>2020-05-28 08:56:10 +0300
commit5facec02458ace3c279fcbc9e82326dfbb67ba40 (patch)
tree33aa289f6f2cbad46a70af39b06d3d906f908c38 /layouts
first commit
Diffstat (limited to 'layouts')
-rw-r--r--layouts/404.html13
-rw-r--r--layouts/_default/list.html51
-rw-r--r--layouts/_default/single.html31
-rw-r--r--layouts/partials/footer.html9
-rw-r--r--layouts/partials/header.html10
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>