diff options
author | karthik <kskarthik@gitlab.io> | 2019-12-02 20:21:08 +0300 |
---|---|---|
committer | karthik <kskarthik@gitlab.io> | 2019-12-02 20:21:08 +0300 |
commit | 9059766a0dab78738a5da899215a4d529b34bc89 (patch) | |
tree | 7c64cb4f3244bf3935bea886aed9df5bcb664a53 /layouts | |
parent | 64f2f77ad9c2b925b35c1f5091e9bbbb8c303923 (diff) |
initial push
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/404.html | 7 | ||||
-rw-r--r-- | layouts/_default/baseof.html | 9 | ||||
-rw-r--r-- | layouts/_default/list.html | 21 | ||||
-rw-r--r-- | layouts/_default/single.html | 21 | ||||
-rw-r--r-- | layouts/index.html | 16 | ||||
-rw-r--r-- | layouts/partials/footer.html | 5 | ||||
-rw-r--r-- | layouts/partials/header.html | 15 | ||||
-rw-r--r-- | layouts/partials/hero.html | 15 |
8 files changed, 109 insertions, 0 deletions
diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..bb5b067 --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,7 @@ +{{define "main"}} +<div class="container text-center mt-5"> + <h2>Oops!<h2> + <h4>The page you are looking for does not exist ! </h4> + <a href='{{ "/" | absURL }}'><button class="btn btn-warning">GO TO HOME</button></a> +</div> +{{ end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..90d0dc7 --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +{{- partial "header.html" . -}} + <body> + <div id="content"> + {{- block "main" . -}} + {{ end }} + </div> + </body> +{{- partial "footer.html" . -}} diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..ebac326 --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,21 @@ +{{define "main"}} +<section class="container text-monospace mt-3"> + <h2 class="text-center">{{.Title}}</h2> + {{if eq .Kind "taxonomyTerm"}} + {{range $key, $value := .Data.Terms.Alphabetical}} + <span class='badge badge-dark'><a class='text-white' href='{{ "tags/" | absURL }}{{ $value.Name | lower }}'>{{ $value.Name }} ({{.Count }})</a></span> + {{end}} + {{else}} + <div class="container row"> + {{range .Pages}} + <div class="container-fluid col-md-5 m-3"> + <h6><a href="{{.Permalink}}">{{ .Title }}</a></h6> + {{if eq .Section "post"}} + <small class="text-secondary">{{.PublishDate.Format "January 2, 2006"}} | {{.ReadingTime}} minute read</small> + {{end}} + </div> + {{end}} + </div> + {{end }} +</section> +{{end}} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..354e5f4 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,21 @@ +{{define "main"}} +{{ if eq .Section "post"}} +<section class="container text-monospace text-justified mt-3"> + <h2>{{.Title}}</h2> + <small class="text-secondary">Posted on {{ .PublishDate.Format "January 2, 2006" }} | {{.ReadingTime}} minute read</small> + <p>{{ .Content }}</p> + <small>Please mail your comments to <a href="{{.Site.Params.email}}">{{.Site.Params.email}}</a></small><br> + <code>Tags: + {{- range .Params.tags -}} + <span class='badge badge-dark'><a class='text-white' href='{{ "tags/" | absURL }}{{ . | lower }}'>{{ . }}</a></span> + {{ end }} + </code> +</section> + +{{else}} +<section class="container text-monospace text-justified mt-3"> + <h2 class="text-center">{{.Title}}</h2> + <p>{{ .Content }}</p> +</section> +{{end}} +{{end}} diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..de114d1 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,16 @@ +{{define "main"}} +{{- partial "hero.html" . -}} +<section id="posts" class="container text-center text-monospace mt-4"> + <h3>Recent Posts</h3> + <div class="text-center"> + {{range first 5 .Site.RegularPages }} + {{if eq .Section "post"}} + <div class="text-justified mt-3"> + <h5><a href="{{.Permalink}}">{{.Title}}</a></h5> + <small>{{ .PublishDate.Format "January 2, 2006" }}</small> + </div> + {{end}} + {{end}} + </div> +</section> +{{end}} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..a1b7d6c --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,5 @@ +<footer> + <div class="container-fluid bg-dark text-white text-monospace text-center mt-4"> + <small>{{.Site.Copyright}} | Powered by <a href="https://gohugo.io">Hugo</a></small> + </div> +</footer> diff --git a/layouts/partials/header.html b/layouts/partials/header.html new file mode 100644 index 0000000..d000e27 --- /dev/null +++ b/layouts/partials/header.html @@ -0,0 +1,15 @@ +<head> + <meta charset="utf-8"> + <meta lang="{{ .Site.LanguageCode }}"> + <meta name="description" content='{{ .Site.Params.metadesc }}'> + <meta name="keywords" content='{{ .Site.Params.metakeys }}'> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" type="text/css" href='{{ "css/bootstrap.min.css" | absURL }}'> + <title>{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }}{{ end }}</title> + <nav class="navbar text-center sticky-top bg-white mt-2 mb-1"> + <a href='{{ .Site.BaseURL }}'><span class="btn btn-sm btn-outline-primary">Home</span></a> + <a href='{{ "/about" | absURL }}'><span class="btn btn-sm btn-outline-secondary">About</span></a> + <a href='{{ "/post" | absURL }}'><span class="btn btn-sm btn-outline-success">Blog</span></a> + <a href='{{ "/tags" | absURL }}'><span class="btn btn-sm btn-outline-warning">Tags</span></a> + </nav> +</head> diff --git a/layouts/partials/hero.html b/layouts/partials/hero.html new file mode 100644 index 0000000..1cedde9 --- /dev/null +++ b/layouts/partials/hero.html @@ -0,0 +1,15 @@ +<section class="container text-monospace mt-5"> + <div class="container text-center"> + <img class="rounded-circle" src='{{ "img/logo2.png" | absURL }}' width="200px"/> + <h3 class="mt-3">{{ .Site.Title }}</h3> + <span class='text-secondary'>{{ .Site.Params.about }}</span> + <br><br> + <div class="bg-white"> + <a href="{{ .Site.Params.github }}"><span class="badge badge-pill badge-dark">Github</span></a> + <a href="{{ .Site.Params.gitlab }}"><span class="badge badge-pill badge-danger">Gitlab</span></a> + <a href="mailto:{{ .Site.Params.email }}"><span class="badge badge-pill badge-success">Email</span></a> + <a href="{{ "index.xml" | absURL }}"><span class="badge badge-pill badge-warning">RSS Feed</span></a> + + </div> + </div> +</section> |