From 000a89aca21bd221299db5dc0f0f7a6c68356bed Mon Sep 17 00:00:00 2001 From: FarseaSH Date: Fri, 10 Nov 2023 23:59:18 +0800 Subject: [PATCH] NEW: experimental comment feature --- assets/style-refractored.scss | 8 ++++ layouts/_default/list.html | 4 +- layouts/index.html | 4 +- layouts/partials/head.html | 4 ++ layouts/partials/row.html | 69 ++++++++++++++++++++++++----------- 5 files changed, 64 insertions(+), 25 deletions(-) diff --git a/assets/style-refractored.scss b/assets/style-refractored.scss index cc3c2bf..a422206 100644 --- a/assets/style-refractored.scss +++ b/assets/style-refractored.scss @@ -386,6 +386,14 @@ $gray: #919EB1; cursor: pointer; } } + + .comment-btn { + padding-right: 10px; + + &:hover { + cursor: pointer; + } + } } // hr diff --git a/layouts/_default/list.html b/layouts/_default/list.html index de60b94..ad637d6 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,8 +1,8 @@ {{ define "main" }}
{{ $paginator := .Paginate ((where $.Site.RegularPages "Section" .Section ).ByParam "top") }} - {{ range $paginator.Pages }} - {{ partial "row.html" . }} + {{ range $i, $page := $paginator.Pages }} + {{ partial "row.html" (dict "page" $page "index" $i) }} {{ end }}
{{ end }} diff --git a/layouts/index.html b/layouts/index.html index 2a3762d..172a7c1 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,8 +1,8 @@ {{ define "main" }}
{{ $paginator := .Paginate (.Site.RegularPages.ByParam "top") }} - {{ range $paginator.Pages }} - {{ partial "row.html" . }} + {{ range $i, $page := $paginator.Pages }} + {{ partial "row.html" (dict "page" $page "index" $i "site" $.Site) }} {{ end }}
{{ if .Site.Params.infiniteScroll }} diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 5e96b9c..cb85e64 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -58,6 +58,10 @@ {{ end }} +{{ if $.site.Params.experimental.comment }} + + +{{ end }} {{ if .Site.Params.features.heti }} diff --git a/layouts/partials/row.html b/layouts/partials/row.html index 9beffb9..2a576e8 100644 --- a/layouts/partials/row.html +++ b/layouts/partials/row.html @@ -1,3 +1,6 @@ +{{ $page := .page }} +{{ $index := .index }} +{{ $site := .site }}
@@ -5,8 +8,8 @@ {{/* time info shown in the left (or above in small screens) */}}
-
{{ .Date.Format "Jan 2"}}{{ if in (slice 1 21 31) .Date.Day}}st{{ else if in (slice 2 22) .Date.Day}}nd{{ else if in (slice 3 23) .Date.Day}}rd{{ else }}th{{ end }}
-
{{ .Date.Format "2006"}}
+
{{ $page.Date.Format "Jan 2"}}{{ if in (slice 1 21 31) $page.Date.Day}}st{{ else if in (slice 2 22) $page.Date.Day}}nd{{ else if in (slice 3 23) $page.Date.Day}}rd{{ else }}th{{ end }}
+
{{ $page.Date.Format "2006"}}
@@ -14,7 +17,7 @@
{{/* top mark */}} - {{ if gt .Params.top 0}} + {{ if gt $page.Params.top 0}}
@@ -23,22 +26,22 @@ {{/* user info */}}