diff options
author | Karthik <kskarthik@disroot.org> | 2020-02-04 16:57:17 +0300 |
---|---|---|
committer | Karthik <kskarthik@disroot.org> | 2020-02-04 16:57:17 +0300 |
commit | 50305c517fab8afc228dcb99a98bbf4c02be42b2 (patch) | |
tree | 8e21c5c0b8bfe8aef7e477ea3d86dddce7315f8f | |
parent | 6911ef1ab394327535266b383ea7c23321d10c40 (diff) |
add search bar, new index page post list
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | exampleSite/config.toml | 45 | ||||
-rw-r--r-- | layouts/_default/baseof.html | 1 | ||||
-rw-r--r-- | layouts/_default/single.html | 2 | ||||
-rw-r--r-- | layouts/index.html | 27 | ||||
-rw-r--r-- | layouts/partials/footer.html | 2 | ||||
-rw-r--r-- | layouts/partials/header.html | 6 | ||||
-rw-r--r-- | layouts/partials/nav.html | 6 | ||||
-rw-r--r-- | layouts/partials/search.html | 3 |
9 files changed, 34 insertions, 59 deletions
@@ -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 |