update blog card and single page taxonomy rendering condition and update modules

This commit is contained in:
somrat sorkar 2024-02-04 17:20:36 +06:00
parent c225f20d54
commit 3d83959fd4
5 changed files with 80 additions and 73 deletions

View File

@ -3,27 +3,27 @@ module hugoplate.netlify.app
go 1.20 go 1.20
require ( require (
github.com/gethugothemes/hugo-modules/accordion v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/accordion v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/adsense v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/adsense v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/components/cookie-consent v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/components/cookie-consent v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/components/custom-script v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/components/custom-script v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/components/preloader v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/components/preloader v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/components/render-link v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/components/render-link v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/components/social-share v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/components/social-share v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/gallery-slider v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/gallery-slider v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/gzip-caching v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/gzip-caching v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/icons/font-awesome v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/icons/font-awesome v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/images v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/images v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/modal v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/modal v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/pwa v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/pwa v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/search v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/search v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/seo-tools/basic-seo v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/seo-tools/basic-seo v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/seo-tools/google-tag-manager v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/seo-tools/google-tag-manager v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/seo-tools/site-verifications v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/seo-tools/site-verifications v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/shortcodes/button v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/shortcodes/button v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/shortcodes/notice v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/shortcodes/notice v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/tab v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/tab v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/table-of-contents v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/table-of-contents v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/gethugothemes/hugo-modules/videos v0.0.0-20240120062719-ef21cc42d8bc // indirect github.com/gethugothemes/hugo-modules/videos v0.0.0-20240204111603-f9576ac6d1fa // indirect
github.com/zeon-studio/hugoplate v0.0.0-20240110020211-1fe4fc478ee0 // indirect github.com/zeon-studio/hugoplate v0.0.0-20240129044505-c225f20d5453 // indirect
) )

View File

@ -31,6 +31,7 @@ const purgecss = {
/visible/, /visible/,
/current/, /current/,
/active/, /active/,
/mark/,
], ],
}; };

View File

@ -20,19 +20,21 @@
>{{ .Params.author }} >{{ .Params.author }}
</a> </a>
</li> </li>
{{ $categories:= .Params.categories }}
{{ if $categories }}
<li class="mr-4 inline-block"> <li class="mr-4 inline-block">
<i class="fa-regular fa-folder mr-2"></i> <i class="fa-regular fa-folder mr-2"></i>
{{ $categories:= .Params.categories }}
{{ range $i,$p:= $categories }} {{ range $i,$p:= $categories }}
<a <a
href="{{ `categories/` | relLangURL }}{{ . | urlize | lower }}/" href="{{ `categories/` | relLangURL }}{{ . | urlize | lower }}/"
class="ms-1" class=""
>{{ . | humanize }}{{ if ne $i (sub (len $categories) 1) }} >{{ . | humanize }}{{ if ne $i (sub (len $categories) 1) }}
{{ ", " }} {{ "," }}
{{ end }} {{ end }}
</a> </a>
{{ end }} {{ end }}
</li> </li>
{{ end }}
<li class="mr-4 inline-block"> <li class="mr-4 inline-block">
<i class="fa-regular fa-clock mr-2"></i> <i class="fa-regular fa-clock mr-2"></i>
{{ time.Format ":date_long" .PublishDate }} {{ time.Format ":date_long" .PublishDate }}
@ -42,10 +44,11 @@
{{ .Content }} {{ .Content }}
</div> </div>
<div class="row items-start justify-between"> <div class="row items-start justify-between">
{{ $tags:= .Params.tags }}
{{ if $tags }}
<div class="lg:col-5 mb-10 flex items-center lg:mb-0"> <div class="lg:col-5 mb-10 flex items-center lg:mb-0">
<h5 class="mr-3">{{ i18n "tags" }} :</h5> <h5 class="mr-3">{{ i18n "tags" }} :</h5>
<ul> <ul>
{{ $tags:= .Params.tags }}
{{ range $i,$p:= $tags }} {{ range $i,$p:= $tags }}
<li class="inline-block"> <li class="inline-block">
<a <a
@ -57,8 +60,9 @@
{{ end }} {{ end }}
</ul> </ul>
</div> </div>
{{ end }}
<div class="lg:col-4 flex items-center"> <div class="lg:col-4 flex items-center">
{{ partial "social-share" (dict "Context" . "Class" "share-icons" "Title" (i18n "share") "Whatsapp" false "Telegram" false) }} {{ partial "social-share" (dict "Context" . "Class" "share-icons" "Title" (i18n "share") "Whatsapp" false "Telegram" false "Linkedin" false "Pinterest" false "Tumblr" false "Vk" false) }}
</div> </div>
</div> </div>
<!-- comments --> <!-- comments -->

View File

@ -8,6 +8,8 @@
{{ .Title }} {{ .Title }}
</a> </a>
</h4> </h4>
{{ $categories:= .Params.categories }}
{{ if $categories }}
<ul class="mb-4"> <ul class="mb-4">
<li class="mr-4 inline-block"> <li class="mr-4 inline-block">
<a href="{{ `authors/` | relLangURL }}{{ .Params.Author | urlize }}/"> <a href="{{ `authors/` | relLangURL }}{{ .Params.Author | urlize }}/">
@ -15,19 +17,19 @@
</a> </a>
</li> </li>
<li class="mr-4 inline-block"> <li class="mr-4 inline-block">
<i class="fa-regular fa-folder mr-2"></i> <i class="fa-regular fa-folder mr-1"></i>
{{ $categories:= .Params.categories }}
{{ range $i,$p:= $categories }} {{ range $i,$p:= $categories }}
<a <a
href="{{ `categories/` | relLangURL }}{{ . | urlize | lower }}/" href="{{ `categories/` | relLangURL }}{{ . | urlize | lower }}/"
class="ms-1" class="ms-1"
>{{ . | humanize }}{{ if ne $i (sub (len $categories) 1) }} >{{ . | humanize }}{{ if ne $i (sub (len $categories) 1) }}
{{ ", " }} {{ "," }}
{{ end }} {{ end }}
</a> </a>
{{ end }} {{ end }}
</li> </li>
</ul> </ul>
{{ end }}
<p class="mb-6">{{ .Summary }}</p> <p class="mb-6">{{ .Summary }}</p>
<a class="btn btn-outline-primary btn-sm" href="{{ .RelPermalink }}"> <a class="btn btn-outline-primary btn-sm" href="{{ .RelPermalink }}">
{{ i18n "read_more" }} {{ i18n "read_more" }}

View File

@ -1,7 +1,7 @@
{ {
"name": "hugoplate", "name": "hugoplate",
"description": "hugo tailwindcss boilerplate", "description": "hugo tailwindcss boilerplate",
"version": "1.11.2", "version": "1.12.0",
"license": "MIT", "license": "MIT",
"author": "zeon.studio", "author": "zeon.studio",
"scripts": { "scripts": {
@ -25,7 +25,7 @@
"autoprefixer": "^10.4.17", "autoprefixer": "^10.4.17",
"postcss": "^8.4.33", "postcss": "^8.4.33",
"postcss-cli": "^11.0.0", "postcss-cli": "^11.0.0",
"prettier": "^3.2.4", "prettier": "^3.2.5",
"prettier-plugin-go-template": "0.0.15", "prettier-plugin-go-template": "0.0.15",
"prettier-plugin-tailwindcss": "^0.5.11", "prettier-plugin-tailwindcss": "^0.5.11",
"tailwind-bootstrap-grid": "^5.1.0", "tailwind-bootstrap-grid": "^5.1.0",