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

gitlab.com/kskarthik/monopriv.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarthik <kskarthik@disroot.org>2020-02-04 16:57:17 +0300
committerKarthik <kskarthik@disroot.org>2020-02-04 16:57:17 +0300
commit50305c517fab8afc228dcb99a98bbf4c02be42b2 (patch)
tree8e21c5c0b8bfe8aef7e477ea3d86dddce7315f8f
parent6911ef1ab394327535266b383ea7c23321d10c40 (diff)
add search bar, new index page post list
-rw-r--r--README.md1
-rw-r--r--exampleSite/config.toml45
-rw-r--r--layouts/_default/baseof.html1
-rw-r--r--layouts/_default/single.html2
-rw-r--r--layouts/index.html27
-rw-r--r--layouts/partials/footer.html2
-rw-r--r--layouts/partials/header.html6
-rw-r--r--layouts/partials/nav.html6
-rw-r--r--layouts/partials/search.html3
9 files changed, 34 insertions, 59 deletions
diff --git a/README.md b/README.md
index a9a6209..bcb03b0 100644
--- a/README.md
+++ b/README.md
@@ -22,6 +22,7 @@ $ git clone https://gitlab.com/kskarthik/monopriv.git
* Powered by bootstrap 4 CSS framework.
* Well Crafted for Personal blog
* Works without javascript
+* Site Search - powered by DuckDuckGo
* Option to enable / disable disqus, analytics from config (disabled by default for privacy reasons)
## Contribute
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 0535d4d..de09f23 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -13,6 +13,10 @@ disqusShortname = "yourdiscussshortname"
theme = "monopriv"
[params]
+ [params.search] # Site search powered by DuckDuckGo
+ enabled = true
+ placeholder="Site Search"
+
about = "A privacy focused minimal bootstrap theme"
img = "img/logo.png"
github = "https://github.com"
@@ -25,43 +29,4 @@ metakeys = "hugo, simple, minimal, bootstrap, blog"
# enable/disable disqus comments
disqus = false
# enable/disable google analytics
-analytics = false
-
-[menu]
- [[menu.main]]
- identifier = "about"
- name = "About"
- url = "/about/"
- weight = 10
-
-[taxonomies]
-category = "categories"
-tag = "tags"
-series = "series"
-
-[privacy]
-
- [privacy.vimeo]
- disabled = false
- simple = true
-
- [privacy.twitter]
- disabled = false
- enableDNT = true
- simple = true
-
- [privacy.instagram]
- disabled = false
- simple = true
-
- [privacy.youtube]
- disabled = false
- privacyEnhanced = true
-
-[services]
-
- [services.instagram]
- disableInlineCSS = true
-
- [services.twitter]
- disableInlineCSS = true
+analytics = false \ No newline at end of file
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 675fa25..1aac84f 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -3,6 +3,7 @@
{{- partial "header.html" . -}}
<body>
<div id="content">
+ {{- partial "nav.html" . -}}
{{- block "main" . -}}
{{ end }}
</div>
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 3e7a36c..2751904 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -15,8 +15,6 @@
<br>
{{ if .Site.Params.disqus }}
{{ template "_internal/disqus.html" . }}
- {{ else }}
- <small class="text-monospace mt-1">Please mail your comments to <a href="{{.Site.Params.email}}">{{.Site.Params.email}}</a></small><br>
{{end}}
</section>
diff --git a/layouts/index.html b/layouts/index.html
index 1837ccc..647a791 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,16 +1,20 @@
{{define "main"}}
{{- partial "hero.html" . -}}
-<section id="posts" class="container text-center mt-4">
- <h3 class="text-monospace">Recent Posts</h3>
- <div class="container">
- {{range first 5 .Site.RegularPages }}
- {{if eq .Section "post"}}
- <div class="mt-3">
- <h6><a href="{{.Permalink}}">{{.Title}}</a></h6>
- <small class="text-monospace">{{ .PublishDate.Format "January 2, 2006" }}</small>
- </div>
- {{end}}
+<section id="posts" class="container mt-4">
+ <h3 class="text-monospace text-center">Recent Posts</h3>
+ <div class="card-columns">
+ {{range first 6 .Site.RegularPages }}
+ {{if eq .Section "post"}}
+ <div class="bg-light card">
+ <div class="card-body">
+ <h5 class="font-weight-bold card-title">{{.Title}}</h5>
+ <h6 class="text-monospace card-subtitle mb-2 text-muted">{{ .PublishDate.Format "January 2, 2006" }}</h6>
+ <small class="card-text text-monospace">{{.Summary}}</small>
+ <a href="{{.Permalink}}" class="card-link">Read More...</a>
+ </div>
+ </div>
{{end}}
+ {{end}}
</div>
</section>
<section class="container text-center mt-2">
@@ -18,5 +22,8 @@
<img class="img-responsive" width="200px" src="https://stallman.org/no-facebook.png" alt="I'm Not On Faceboook">
</a>
</section>
+ {{ if .Site.Params.search.enabled }}
+ {{partial "search.html" .}}
+ {{end}}
{{end}}
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index ad609f3..9df0ff5 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -5,4 +5,4 @@
{{ if .Site.Params.analytics }}
{{ template "_internal/google_analytics.html" . }}
{{ end }}
-</footer>
+</footer> \ No newline at end of file
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index 5e9c18c..e50fd55 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -6,10 +6,4 @@
{{ hugo.Generator }}
<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/nav.html b/layouts/partials/nav.html
new file mode 100644
index 0000000..761c5be
--- /dev/null
+++ b/layouts/partials/nav.html
@@ -0,0 +1,6 @@
+<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> \ No newline at end of file
diff --git a/layouts/partials/search.html b/layouts/partials/search.html
new file mode 100644
index 0000000..53b7b9a
--- /dev/null
+++ b/layouts/partials/search.html
@@ -0,0 +1,3 @@
+<div class="container text-center mt-3">
+ <iframe src="https://duckduckgo.com/search.html?site={{.Site.BaseURL}}&prefill={{.Site.Params.search.placeholder}}" style="overflow:hidden;margin:0;padding:0;max-width:80%;height:40px;" frameborder="0"></iframe>
+</div> \ No newline at end of file