From 8356e48e4792cb26f6349482111036908dcbc38f Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Thu, 23 Jul 2020 16:24:44 +0530 Subject: [PATCH] Add option to use 1st entry as some Information Currenty supports 2 vals Title and Content Great for short intro for bloggers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit can be enabled by using `Params.homeInfoParams` homeInfoParams: enabled: true Title: Hi there 👋 Content: This is Content !! Can be Info, links, social-icons... --- layouts/_default/index.html | 6 +++++- layouts/partials/homeInfo.html | 10 ++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 layouts/partials/homeInfo.html diff --git a/layouts/_default/index.html b/layouts/_default/index.html index c47f81c5..3b1284be 100644 --- a/layouts/_default/index.html +++ b/layouts/_default/index.html @@ -8,10 +8,14 @@ {{ end }} {{ $paginator := .Paginate (where $PageContext.RegularPages "Type" $contentTypeName) }} +{{- if (and $.IsHome (eq $.Site.Params.homeInfoParams.enabled true)) }} +{{- partial "homeInfo.html" . }} +{{ end }} + {{- range $index, $page := $paginator.Pages }} {{- $class := "post-entry" }} -{{- if (and $.IsHome (eq $paginator.PageNumber 1) (eq $index 0)) }} +{{- if (and $.IsHome (eq $paginator.PageNumber 1) (eq $index 0) (ne $.Site.Params.homeInfoParams.enabled true)) }} {{- $class = "first-entry" }} {{- else if .Data.Term }} {{- $class = "post-entry tag-entry" }} diff --git a/layouts/partials/homeInfo.html b/layouts/partials/homeInfo.html new file mode 100644 index 00000000..26d0b0fc --- /dev/null +++ b/layouts/partials/homeInfo.html @@ -0,0 +1,10 @@ +{{ with $.Site.Params.homeInfoParams }} +
+
+

{{ .Title }}

+
+
+

{{ .Content | plainify | htmlUnescape }}...

+
+
+{{end}} \ No newline at end of file