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

github.com/themefisher/parsa-hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsomrat <monnaf37@gmail.com>2019-05-15 11:33:21 +0300
committersomrat <monnaf37@gmail.com>2019-05-15 11:33:21 +0300
commit63baa07790afabd68f5bcd4c009f871a050a23d3 (patch)
tree9a0bffda2a6ff903d567366c8e749c59eb43fb86 /layouts
initialize template
Diffstat (limited to 'layouts')
-rw-r--r--layouts/404.html0
-rw-r--r--layouts/_default/baseof.html10
-rw-r--r--layouts/_default/index.json5
-rw-r--r--layouts/_default/list.html118
-rw-r--r--layouts/_default/single.html35
-rw-r--r--layouts/about/list.html18
-rw-r--r--layouts/contact/list.html31
-rw-r--r--layouts/index.html182
-rw-r--r--layouts/partials/footer.html73
-rw-r--r--layouts/partials/head.html27
-rw-r--r--layouts/partials/header.html43
-rw-r--r--layouts/partials/instafeed.html10
-rw-r--r--layouts/partials/preloader.html14
-rw-r--r--layouts/partials/sidebar.html49
-rw-r--r--layouts/search/list.html37
15 files changed, 652 insertions, 0 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/baseof.html b/layouts/_default/baseof.html
new file mode 100644
index 0000000..2a242c6
--- /dev/null
+++ b/layouts/_default/baseof.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-US{{ end }}">
+ {{- partial "head.html" . -}}
+ <body>
+ {{- partial "preloader.html" . -}}
+ {{- partial "header.html" . -}}
+ {{- block "main" . }}{{- end }}
+ {{- partial "footer.html" . -}}
+ </body>
+</html> \ No newline at end of file
diff --git a/layouts/_default/index.json b/layouts/_default/index.json
new file mode 100644
index 0000000..ccd2b0d
--- /dev/null
+++ b/layouts/_default/index.json
@@ -0,0 +1,5 @@
+{{- $.Scratch.Add "index" slice -}}
+{{- range .Site.RegularPages -}}
+ {{- $.Scratch.Add "index" (dict "title" .Title "tags" .Params.tags "categories" .Params.categories "contents" .Plain "permalink" .Permalink) -}}
+{{- end -}}
+{{- $.Scratch.Get "index" | jsonify -}} \ No newline at end of file
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..76fa2f9
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,118 @@
+{{ define "main" }}
+
+<!-- page-title -->
+<section class="section bg-secondary">
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-12">
+ <h4>{{.Title}}</h4>
+ </div>
+ </div>
+ </div>
+</section>
+<!-- /page-title -->
+
+<!-- category post -->
+<section>
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-8">
+ <div class="row masonry-container pt-5">
+ {{ $paginator := .Paginate (where .Data.Pages "Type" "post") }}
+ {{ range $paginator.Pages }}
+ <div class="col-sm-6 mb-5">
+ <article class="text-center">
+ <img class="img-fluid mb-4" src="{{.Params.Image | absURL }}" alt="post-thumb">
+ <p class="text-uppercase mb-2">{{.Params.Categories}}</p>
+ <h4 class="title-border"><a class="text-dark" href="{{.Permalink}}">{{.Title}}</a></h4>
+ <p>{{.Summary}}</p>
+ <a href="{{.Permalink}}" class="btn btn-transparent">read more</a>
+ </article>
+ </div>
+ {{ end }}
+ </div>
+ <div class="row">
+ {{"<!-- pagination -->" | safeHTML }}
+ <div class="col-12">
+ {{ $paginator := .Paginator }}
+ <!-- Number of links either side of the current page. -->
+ {{ $adjacent_links := 2 }}
+ <!-- $max_links = ($adjacent_links * 2) + 1 -->
+ {{ $max_links := (add (mul $adjacent_links 2) 1) }}
+ <!-- $lower_limit = $adjacent_links + 1 -->
+ {{ $lower_limit := (add $adjacent_links 1) }}
+ <!-- $upper_limit = $paginator.TotalPages - $adjacent_links -->
+ {{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) }}
+ <!-- If there's more than one page. -->
+ {{ if gt $paginator.TotalPages 1 }}
+ <nav aria-label="Page navigation">
+ <ul class="pagination justify-content-center align-items-center">
+ <!-- Previous page. -->
+ {{ if $paginator.HasPrev }}
+ <li class="page-item">
+ <a href="{{ $paginator.Prev.URL }}" class="page-link">
+ &laquo; Previous
+ </a>
+ </li>
+ {{ end }}
+ <!-- Page numbers. -->
+ {{ range $paginator.Pagers }}
+ {{ $.Scratch.Set "page_number_flag" false }}
+ <!-- Advanced page numbers. -->
+ {{ if gt $paginator.TotalPages $max_links }}
+ <!-- Lower limit pages. -->
+ <!-- If the user is on a page which is in the lower limit. -->
+ {{ if le $paginator.PageNumber $lower_limit }}
+ <!-- If the current loop page is less than max_links. -->
+ {{ if le .PageNumber $max_links }}
+ {{ $.Scratch.Set "page_number_flag" true }}
+ {{ end }}
+ <!-- Upper limit pages. -->
+ <!-- If the user is on a page which is in the upper limit. -->
+ {{ else if ge $paginator.PageNumber $upper_limit }}
+ <!-- If the current loop page is greater than total pages minus $max_links -->
+ {{ if gt .PageNumber (sub $paginator.TotalPages $max_links) }}
+ {{ $.Scratch.Set "page_number_flag" true }}
+ {{ end }}
+ <!-- Middle pages. -->
+ {{ else }}
+ {{ if and ( ge .PageNumber (sub $paginator.PageNumber $adjacent_links) ) ( le .PageNumber (add $paginator.PageNumber $adjacent_links) ) }}
+ {{ $.Scratch.Set "page_number_flag" true }}
+ {{ end }}
+ {{ end }}
+ <!-- Simple page numbers. -->
+ {{ else }}
+ {{ $.Scratch.Set "page_number_flag" true }}
+ {{ end }}
+ <!-- Output page numbers. -->
+ {{ if eq ($.Scratch.Get "page_number_flag") true }}
+ <li class="page-item{{ if eq . $paginator }} page-item active {{ end }}">
+ <a href="{{ .URL }}" class="page-link">
+ {{ .PageNumber }}
+ </a>
+ </li>
+ {{ end }}
+ {{ end }}
+ <!-- Next page. -->
+ {{ if $paginator.HasNext }}
+ <li class="page-item">
+ <a href="{{ $paginator.Next.URL }}" class="page-link">
+ Next &raquo;
+ </a>
+ </li>
+ {{ end }}
+ </ul>
+ </nav>
+ {{ end }}
+ </div>
+ {{"<!-- /pagination -->" | safeHTML }}
+ </div>
+ </div>
+ <!-- /blog post -->
+ {{ partial "sidebar.html" . }}
+ </div>
+ </div>
+</section>
+<!-- /category post -->
+
+{{ end }} \ No newline at end of file
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..7630d7e
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,35 @@
+{{ define "main" }}
+
+<!-- page-title -->
+<section class="section bg-secondary">
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-12">
+ <h4>{{ .Title }}</h4>
+ </div>
+ </div>
+ </div>
+</section>
+<!-- /page-title -->
+
+<!-- blog single -->
+<section>
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-8">
+ <ul class="list-inline d-flex justify-content-between py-3">
+ <li class="list-inline-item"><i class="ti-user mr-2"></i>Post by {{.Site.Params.author}}</li>
+ <li class="list-inline-item"><i class="ti-calendar mr-2"></i>{{ .PublishDate.Format "Jan 02, 2006" }}</li>
+ </ul>
+ <article class="content">
+ <img src="{{.Params.Image | absURL }}" alt="post-thumb" class="img-fluid rounded float-left mr-5 mb-4">
+ {{.Content}}
+ </article>
+ </div>
+ {{partial "sidebar.html" . }}
+ </div>
+ </div>
+</section>
+<!-- /blog single -->
+
+{{ end }} \ No newline at end of file
diff --git a/layouts/about/list.html b/layouts/about/list.html
new file mode 100644
index 0000000..795d6f7
--- /dev/null
+++ b/layouts/about/list.html
@@ -0,0 +1,18 @@
+{{ define "main" }}
+
+<section class="section">
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-12">
+ <h2 class="mb-4">{{.Title }}</h2>
+ <img src="{{.Params.Image | absURL }}" alt="{{.Site.Params.author}}" class="img-fluid w-100 mb-4">
+ <h3 class="font-weight-light">Hello, I’m <span class="font-weight-bold">{{.Site.Params.author}}</span></h3>
+ {{ .Content }}
+ </div>
+ </div>
+ </div>
+</section>
+
+{{partial "instafeed.html" . }}
+
+{{ end }} \ No newline at end of file
diff --git a/layouts/contact/list.html b/layouts/contact/list.html
new file mode 100644
index 0000000..274f8d3
--- /dev/null
+++ b/layouts/contact/list.html
@@ -0,0 +1,31 @@
+{{ define "main" }}
+
+<section class="section">
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-12">
+ <h2 class="mb-4">{{.Title }}</h2>
+ <img src="{{.Params.Image | absURL }}" alt="{{.Site.Params.author}}" class="img-fluid w-100 mb-4">
+ {{ .Content }}
+ <form action="{{ .Site.Params.contactFormAction }}" class="row mt-5">
+ <div class="col-lg-6">
+ <input type="text" class="form-control mb-4" name="name" id="name" placeholder="Name">
+ </div>
+ <div class="col-lg-6">
+ <input type="email" class="form-control mb-4" name="email" id="email" placeholder="Email">
+ </div>
+ <div class="col-12">
+ <textarea name="message" id="message" class="form-control mb-4" placeholder="Message..."></textarea>
+ </div>
+ <div class="col-12">
+ <button class="btn btn-primary">Submit</button>
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
+</section>
+
+{{partial "instafeed.html" . }}
+
+{{ end }} \ No newline at end of file
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..dc85dc8
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,182 @@
+{{ define "main" }}
+
+ {{ if .Site.Params.homeLayoutToggle }}
+ <!-- featured post -->
+ <section>
+ <div class="container-fluid p-sm-0">
+ <div class="row featured-post-slider">
+ {{ range (where .Data.Pages "Type" "featured")}}
+ <div class="col-lg-3 col-sm-6 mb-2 mb-lg-0 px-1">
+ <article class="card bg-dark text-center text-white border-0 rounded-0">
+ <img class="card-img rounded-0 img-fluid w-100" src="{{.Params.Image | absURL}}" alt="post-thumb">
+ <div class="card-img-overlay">
+ <div class="card-content">
+ <p class="text-uppercase">{{.Params.Categories}}</p>
+ <h4 class="card-title mb-4"><a class="text-white" href="{{.Permalink}}">{{.Title}}</a></h4>
+ <a class="btn btn-outline-light" href="{{.Permalink}}">read more</a>
+ </div>
+ </div>
+ </article>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ </section>
+ <!-- /featured post -->
+
+ <!-- blog post -->
+ <section class="section">
+ <div class="container">
+ <div class="row masonry-container">
+ {{ $paginator := .Paginate (where .Data.Pages "Type" "post") }}
+ {{ range $paginator.Pages }}
+ <div class="col-lg-4 col-sm-6 mb-5">
+ <article class="text-center">
+ <img class="img-fluid mb-4" src="{{.Params.Image | absURL }}" alt="post-thumb">
+ <p class="text-uppercase mb-2">{{.Params.Categories}}</p>
+ <h4 class="title-border"><a class="text-dark" href="{{.Permalink}}">{{.Title}}</a></h4>
+ <p>{{.Summary}}</p>
+ <a href="{{.Permalink}}" class="btn btn-transparent">read more</a>
+ </article>
+ </div>
+ {{ end }}
+ </div>
+ <div class="row">
+ {{"<!-- pagination -->" | safeHTML }}
+ <div class="col-12">
+ {{ $paginator := .Paginator }}
+ <!-- Number of links either side of the current page. -->
+ {{ $adjacent_links := 2 }}
+ <!-- $max_links = ($adjacent_links * 2) + 1 -->
+ {{ $max_links := (add (mul $adjacent_links 2) 1) }}
+ <!-- $lower_limit = $adjacent_links + 1 -->
+ {{ $lower_limit := (add $adjacent_links 1) }}
+ <!-- $upper_limit = $paginator.TotalPages - $adjacent_links -->
+ {{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) }}
+ <!-- If there's more than one page. -->
+ {{ if gt $paginator.TotalPages 1 }}
+ <nav aria-label="Page navigation">
+ <ul class="pagination justify-content-center align-items-center">
+ <!-- Previous page. -->
+ {{ if $paginator.HasPrev }}
+ <li class="page-item">
+ <a href="{{ $paginator.Prev.URL }}" class="page-link">
+ &laquo; Previous
+ </a>
+ </li>
+ {{ end }}
+ <!-- Page numbers. -->
+ {{ range $paginator.Pagers }}
+ {{ $.Scratch.Set "page_number_flag" false }}
+ <!-- Advanced page numbers. -->
+ {{ if gt $paginator.TotalPages $max_links }}
+ <!-- Lower limit pages. -->
+ <!-- If the user is on a page which is in the lower limit. -->
+ {{ if le $paginator.PageNumber $lower_limit }}
+ <!-- If the current loop page is less than max_links. -->
+ {{ if le .PageNumber $max_links }}
+ {{ $.Scratch.Set "page_number_flag" true }}
+ {{ end }}
+ <!-- Upper limit pages. -->
+ <!-- If the user is on a page which is in the upper limit. -->
+ {{ else if ge $paginator.PageNumber $upper_limit }}
+ <!-- If the current loop page is greater than total pages minus $max_links -->
+ {{ if gt .PageNumber (sub $paginator.TotalPages $max_links) }}
+ {{ $.Scratch.Set "page_number_flag" true }}
+ {{ end }}
+ <!-- Middle pages. -->
+ {{ else }}
+ {{ if and ( ge .PageNumber (sub $paginator.PageNumber $adjacent_links) ) ( le .PageNumber (add $paginator.PageNumber $adjacent_links) ) }}
+ {{ $.Scratch.Set "page_number_flag" true }}
+ {{ end }}
+ {{ end }}
+ <!-- Simple page numbers. -->
+ {{ else }}
+ {{ $.Scratch.Set "page_number_flag" true }}
+ {{ end }}
+ <!-- Output page numbers. -->
+ {{ if eq ($.Scratch.Get "page_number_flag") true }}
+ <li class="page-item{{ if eq . $paginator }} page-item active {{ end }}">
+ <a href="{{ .URL }}" class="page-link">
+ {{ .PageNumber }}
+ </a>
+ </li>
+ {{ end }}
+ {{ end }}
+ <!-- Next page. -->
+ {{ if $paginator.HasNext }}
+ <li class="page-item">
+ <a href="{{ $paginator.Next.URL }}" class="page-link">
+ Next &raquo;
+ </a>
+ </li>
+ {{ end }}
+ </ul>
+ </nav>
+ {{ end }}
+ </div>
+ {{"<!-- /pagination -->" | safeHTML }}
+ </div>
+ </div>
+ </section>
+ <!-- /blog post -->
+
+ {{ else }}
+
+
+ <!-- hero area -->
+ <section class="hero-section">
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-6 align-self-end">
+ <h1 class="mb-0">Welcome</h1>
+ <h2 class="mb-100 title-border-lg">to <i>{{.Site.Params.author}} Blog</i></h2>
+ <p class="mb-80 mr-5">{{.Site.Params.shortDescription | markdownify }}</p>
+ <span class="font-secondary text-dark mr-3 mr-sm-5">Follow</span>
+ <ul class="list-inline d-inline-block mb-5">
+ {{ range .Site.Params.social }}
+ <li class="list-inline-item mx-3"><a href="{{.URL}}" class="text-dark"><i class="{{.icon}}"></i></a></li>
+ {{ end }}
+ </ul>
+ </div>
+ <div class="col-lg-6 text-right">
+ <img class="img-fluid" src="{{.Site.Params.authorImage | absURL}}" alt="banner-image">
+ </div>
+ </div>
+ </div>
+ </section>
+ <!-- /hero area -->
+
+ <!-- blog post -->
+ <section class="section">
+ <div class="container">
+ <div class="row">
+ {{ range $i,$p := .Data.Pages }}
+ <div class="col-12 mb-100">
+ <article data-file="{{.Permalink}}" data-target="article"
+ class="article-full-width {{if not (modBool $i 2)}} article-right {{ end }}">
+ <div class="post-image">
+ <img class="img-fluid" src="{{ .Params.Image | absURL }}" alt="post-thumb">
+ </div>
+ <div class="post-content">
+ <ul class="list-inline d-flex justify-content-between border-bottom post-meta pb-2 mb-4">
+ <li class="list-inline-item"><i class="ti-calendar mr-2"></i>{{ .PublishDate.Format "Jan 02, 2006" }}</li>
+ <li class="list-inline-item"><i class="ti-alarm-clock mr-2"></i><span class="eta"></span> read</li>
+ </ul>
+ <h4 class="mb-4"><a href="{{.Permalink}}" class="text-dark">{{ .Title }}</a></h4>
+ <p class="mb-0 post-summary">{{.Summary }}</p>
+ <a class="btn btn-transparent mb-4" href="{{.Permalink}}">Continue...</a>
+ </div>
+ </article>
+ </div>
+ {{ end }}
+ </div>
+ </div>
+ </section>
+ <!-- /blog post -->
+
+ {{ end }}
+
+ {{partial "instafeed.html" . }}
+
+{{ end }} \ No newline at end of file
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..125c1cb
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,73 @@
+<footer class="bg-secondary">
+ <div class="section">
+ <div class="container">
+ <div class="row">
+ <div class="col-md-3 col-sm-6 mb-4 mb-md-0">
+ <a href="{{.Site.BaseURL}}"><img src="{{.Site.Params.logo | absURL }}" alt="{{.Site.Title}}" class="img-fluid"></a>
+ </div>
+ <div class="col-md-3 col-sm-6 mb-4 mb-md-0">
+ <h6>Address</h6>
+ <ul class="list-unstyled">
+ {{ range .Site.Params.footer.addresses}}
+ <li class="font-secondary text-dark">{{.address}}</li>
+ {{ end }}
+ </ul>
+ </div>
+ <div class="col-md-3 col-sm-6 mb-4 mb-md-0">
+ <h6>Contact Info</h6>
+ <ul class="list-unstyled">
+ {{ range .Site.Params.footer.contacts}}
+ <li class="font-secondary text-dark">{{.contactInfo}}</li>
+ {{ end }}
+ </ul>
+ </div>
+ <div class="col-md-3 col-sm-6 mb-4 mb-md-0">
+ <h6>Follow</h6>
+ <ul class="list-inline d-inline-block">
+ {{ range .Site.Params.social }}
+ <li class="list-inline-item"><a href="{{ .URL }}" class="text-dark"><i class="{{.icon}}"></i></a></li>
+ {{ end }}
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="text-center pb-3">
+ <p class="mb-0">Copyright ©<script>var CurrentYear = new Date().getFullYear()
+ document.write(CurrentYear)</script> {{.Site.Params.copyright | markdownify}}</p>
+ </div>
+</footer>
+
+{{ $script:= "script" }}
+{{ $scriptTag:= "<" }}
+{{$scriptTag | safeHTML }}{{$script}} type="text/javascript">
+
+ {{ $.Scratch.Set "counter" 0 }}
+ {{ range .Site.Params.plugins.css }}
+ {{ $.Scratch.Set "counter" (add ($.Scratch.Get "counter") 1) }}
+ var css{{$.Scratch.Get `counter`}} = document.createElement('link');
+ css{{$.Scratch.Get `counter`}}.rel = 'stylesheet';
+ css{{$.Scratch.Get `counter`}}.href = '{{ .URL | absURL }}';
+ css{{$.Scratch.Get `counter`}}.type = 'text/css';
+ var fastCSS{{$.Scratch.Get `counter`}} = document.getElementsByTagName('link')[0];
+ fastCSS{{$.Scratch.Get `counter`}}.parentNode.insertBefore(css{{$.Scratch.Get `counter`}}, fastCSS{{$.Scratch.Get `counter`}});
+ {{ end }}
+
+</script>
+
+{{ "<!-- JS Plugins -->" | safeHTML }}
+{{ range .Site.Params.plugins.js}}
+<script src="{{ .URL | absURL }}"></script>
+{{ end }}
+{{ "<!-- Main Script -->" | safeHTML }}
+{{ $script := resources.Get "js/script.js" | minify}}
+<script src="{{ $script.Permalink }}"></script>
+{{ "<!-- google analitycs -->" | safeHTML }}
+<script>
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+ ga('create', '{{ .Site.Params.googleAnalitycsID }}', 'auto');
+ ga('send', 'pageview');
+</script> \ No newline at end of file
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..d827d96
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,27 @@
+<head>
+ <meta charset="utf-8">
+ <title>{{ .Site.Title }}</title>
+
+ {{ "<!-- mobile responsive meta -->" | safeHTML }}
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+ <meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}">
+ {{ with .Site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
+ {{ hugo.Generator }}
+
+ {{ "<!-- plugins -->" | safeHTML }}
+ <noscript>
+ {{ range .Site.Params.plugins.css }}
+ <link rel="stylesheet" href="{{ .URL | absURL }} ">
+ {{ end }}
+ </noscript>
+
+ {{ "<!-- Main Stylesheet -->" | safeHTML }}
+ {{ $styles := resources.Get "css/style.css" | minify }}
+ <link rel="stylesheet" href="{{ $styles.Permalink }}" integrity="{{ $styles.Data.Integrity }}" media="screen">
+
+ {{ "<!--Favicon-->" | safeHTML }}
+ <link rel="shortcut icon" href="{{ "images/favicon.png" | absURL }} " type="image/x-icon">
+ <link rel="icon" href="{{ "images/favicon.png" | absURL }} " type="image/x-icon">
+
+</head> \ No newline at end of file
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
new file mode 100644
index 0000000..c288345
--- /dev/null
+++ b/layouts/partials/header.html
@@ -0,0 +1,43 @@
+<header class="navigation">
+ <nav class="navbar navbar-expand-lg navbar-light">
+ <a class="navbar-brand" href="{{.Site.BaseURL}}"><img class="img-fluid" src="{{ .Site.Params.logo | absURL }}" alt="{{.Site.Title}}"></a>
+ <button class="navbar-toggler border-0" type="button" data-toggle="collapse" data-target="#navogation"
+ aria-controls="navogation" aria-expanded="false" aria-label="Toggle navigation">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+
+ <div class="collapse navbar-collapse text-center" id="navogation">
+ <ul class="navbar-nav ml-auto">
+ <li class="nav-item">
+ <a class="nav-link text-uppercase text-dark" href="{{.Site.BaseURL}}">{{ with .Site.Params.Home }} {{ . }} {{ end }}</a>
+ </li>
+ {{ range .Site.Menus.main }}
+ {{ if .HasChildren }}
+ <li class="nav-item dropdown">
+ <a class="nav-link text-uppercase text-dark dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true"
+ aria-expanded="false">
+ {{ .Name }}
+ </a>
+ <div class="dropdown-menu" >
+ {{ range .Children }}
+ <a class="dropdown-item" href="{{ .URL | absURL }}">{{ .Name }}</a>
+ {{ end }}
+ </div>
+ </li>
+ {{ else }}
+ <li class="nav-item">
+ <a class="nav-link text-uppercase text-dark" href="{{ .URL | absURL }}">{{ .Name }}</a>
+ </li>
+ {{ end }}
+ {{ end }}
+ </ul>
+ {{ if .Site.Params.search.enable }}
+ {{ "<!-- search -->" | safeHTML }}
+ <form class="form-inline position-relative ml-lg-4" action="{{ .Site.BaseURL }}/search">
+ <input class="form-control px-0 w-100" type="search" placeholder="Search" id="search-query" name="s">
+ <button class="search-icon" type="submit"><i class="ti-search text-dark"></i></button>
+ </form>
+ {{ end }}
+ </div>
+ </nav>
+</header> \ No newline at end of file
diff --git a/layouts/partials/instafeed.html b/layouts/partials/instafeed.html
new file mode 100644
index 0000000..5eee6d7
--- /dev/null
+++ b/layouts/partials/instafeed.html
@@ -0,0 +1,10 @@
+{{ if .Site.Params.instafeed.enable }}
+<!-- instagram -->
+<section>
+ <div class="container-fluid px-0">
+ <div class="row no-gutters instagram-slider" id="instafeed" data-userId="{{.Site.Params.instafeed.userID}}"
+ data-accessToken="{{.Site.Params.instafeed.accessToken}}"></div>
+ </div>
+</section>
+<!-- /instagram -->
+{{ end }} \ No newline at end of file
diff --git a/layouts/partials/preloader.html b/layouts/partials/preloader.html
new file mode 100644
index 0000000..eec7092
--- /dev/null
+++ b/layouts/partials/preloader.html
@@ -0,0 +1,14 @@
+{{ if .Site.Params.preloader.enable }}
+{{ "<!-- preloader start -->" | safeHTML }}
+<div class="preloader">
+ <div class="loader">
+ <span class="dot"></span>
+ <div class="dots">
+ <span></span>
+ <span></span>
+ <span></span>
+ </div>
+ </div>
+</div>
+{{ "<!-- preloader end -->" | safeHTML }}
+{{ end }} \ No newline at end of file
diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html
new file mode 100644
index 0000000..e06de7e
--- /dev/null
+++ b/layouts/partials/sidebar.html
@@ -0,0 +1,49 @@
+<div class="col-lg-4">
+ <div class="widget search-box">
+ <form action="{{ .Site.BaseURL }}/search">
+ <i class="ti-search"></i>
+ <input class="form-control border-0 pl-5" type="search" placeholder="Search" id="search-query" name="s">
+ </form>
+ </div>
+ <div class="widget">
+ <h6 class="mb-4">LATEST POST</h6>
+ {{ range first 3 ( where .Site.Pages "Type" "post") }}
+ <div class="media mb-4">
+ <div class="post-thumb-sm mr-3">
+ <a href="{{ .Permalink }}"><img class="mr-3 post-thumb-sm" src="{{ .Params.Image | absURL }}"></a>
+ </div>
+ <div class="media-body">
+ <ul class="list-inline d-flex justify-content-between mb-2">
+ <li class="list-inline-item">Post By {{.Site.Params.author}}</li>
+ <li class="list-inline-item">{{ .PublishDate.Format "Jan 02, 2006" }}</li>
+ </ul>
+ <h6><a class="text-dark" href="{{ .Permalink }}">{{.Title}}</a></h6>
+ </div>
+ </div>
+ {{ end }}
+ </div>
+ <div class="widget">
+ <h6 class="mb-4">TAG</h6>
+ {{- if isset .Site.Taxonomies "tags" }}
+ {{- if not (eq (len .Site.Taxonomies.tags) 0) }}
+ <ul class="list-inline tag-list">
+ {{- range $name, $items := .Site.Taxonomies.tags }}
+ <li class="list-inline-item m-1"><a href="{{ "tags/" | relLangURL }}{{ $name | urlize | lower }}">{{ $name | humanize }}</a></li>
+ {{- end }}
+ </ul>
+ {{- end }}
+ {{- end }}
+ </div>
+ <div class="widget">
+ <h6 class="mb-4">CATEGORIES</h6>
+ {{- if isset .Site.Taxonomies "categories" }}
+ {{- if not (eq (len .Site.Taxonomies.categories) 0) }}
+ <ul class="list-inline tag-list">
+ {{- range $name, $items := .Site.Taxonomies.categories }}
+ <li class="list-inline-item m-1"><a href="{{ "categories/" | relLangURL }}{{ $name | urlize | lower }}">{{ $name | title | humanize }}</a></li>
+ {{- end }}
+ </ul>
+ {{- end }}
+ {{- end }}
+ </div>
+</div> \ No newline at end of file
diff --git a/layouts/search/list.html b/layouts/search/list.html
new file mode 100644
index 0000000..138602e
--- /dev/null
+++ b/layouts/search/list.html
@@ -0,0 +1,37 @@
+{{ define "main" }}
+
+<!-- page-title -->
+<section class="section bg-secondary">
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-12">
+ <h4>{{.Title}}</h4>
+ </div>
+ </div>
+ </div>
+</section>
+<!-- /page-title -->
+
+<!-- search result -->
+<section class="section">
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-10 mx-auto">
+ <div id="search-results"></div>
+ <script id="search-result-template" type="text/x-js-template">
+ <ul class="search-result list-unstyled" id="summary-${key}">
+ <li class="border-bottom mb-4 pb-3">
+ <h4><a class="text-dark" href="${link}">${title}</a></h4>
+ <p>${snippet}</p>
+ ${ isset tags }<p>Tags: ${tags}</p>${ end }
+ ${ isset categories }<p>Categories: ${categories}</p>${ end }
+ </li>
+ </ul>
+ </script>
+ </div>
+ </div>
+ </div>
+</section>
+<!-- /search result -->
+
+{{ end }} \ No newline at end of file