From 98acdbe38107ffc97416bf08ef8c99f7ae0fa409 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleksa=20Siri=C5=A1ki?= <31509435+aleksasiriski@users.noreply.github.com> Date: Thu, 8 Jun 2023 00:44:49 +0200 Subject: [PATCH] making this 'theme' actually a modular theme, not just a template --- hugo.yaml | 88 ++++++++++++++++++++++++++++-- layouts/index.html | 73 ++++++------------------- layouts/partials/footer.html | 40 ++++---------- layouts/partials/meta.html | 6 --- layouts/partials/nav.html | 102 +++++------------------------------ theme.toml | 3 ++ 6 files changed, 128 insertions(+), 184 deletions(-) diff --git a/hugo.yaml b/hugo.yaml index 306d566..3f97352 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -10,22 +10,99 @@ paginate: 9 darkmode_js: - assets/js/darkmode.js enableInlineShortcodes: true + params: author: Nusser Studios authorimage: ../assets/images/global/author.webp - github: 'https://github.com/nusserstudios' - facebook: 'https://facebook.com/nusserstudios' og_image: /images/tailbliss-cover.png - sitename: TailBliss - twitter: '@nusserstudios' - description: TailBliss is Hugo Starter + moto: "Super Fast, and Flexible" + description: "A Hugo theme built with love, using TailwindCSS 3, Alpine.JS, and Hugo Pipes. Images are optimized for use with Hugo Pipes for WebP format." + disable_theme_toggle: false + disable_stay_uptodate: false + + p1: + heading: "Our mission" + content: + - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae." + - text: "Sollicitudin tristique eros erat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna. Sollicitudin tristique eroserat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna." + - text: "Rhoncus nisl, libero egestas diam fermentum dui. At quis tincidunt vel ultricies. Vulputate aliquet velit faucibus semper. Pellentesque in venenatis vestibulum consectetur nibh id. In id ut tempus egestas. Enim sit aliquam nec, a. Morbi enim fermentum lacus in. Viverra." + p2: + heading: "Just in time for Hacktoberfest with JIT Tailwind." + content: + - text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at purus non enim commodo tincidunt vel in nulla. Aenean pretium dolor non ultricies bibendum. Etiam quis blandit enim. Nunc condimentum ut lorem in faucibus. Phasellus varius ligula et commodo tristique. Nunc sodales nisl nec laoreet vehicula. Donec velit nibh, sollicitudin at nulla a, egestas dignissim eros. Sed lacinia hendrerit interdum. Vestibulum pellentesque sem venenatis nisl tempor accumsan sit amet tempus felis. Mauris leo diam, porttitor nec bibendum id, tempus ac nulla. Etiam congue ornare erat at convallis. Donec in nisi dapibus, mattis risus vel, imperdiet enim. Donec fermentum sit amet tortor nec tincidunt. Nam nec lectus tortor. Nunc sit amet laoreet orci, porta ornare massa. Phasellus eget lorem mi. Nam eleifend ultricies sapien, quis mollis leo bibendum at. Quisque viverra lorem sit amet magna aliquet, et dignissim arcu eleifend." + + social_media: + github: + enabled: true + url: 'https://github.com/nusserstudios' + facebook: + enabled: true + url: 'https://facebook.com/nusserstudios' + instagram: + enabled: true + url: 'https://instagram.com/nusserstudios' + twitter: + enabled: true + url: '@nusserstudios' + + +menu: + main: + - identifier: prose + name: Prose + url: /prose/ + weight: 10 + - identifier: about + name: About + url: /about/ + weight: 20 + - identifier: dropdown_categories + name: Categories + weight: 30 + - identifier: contact + name: Contact + url: /contact/ + weight: 40 + dropdown_categories: + - identifier: prose + name: Prose + url: /prose/ + weight: 10 + - identifier: about + name: About + url: /about/ + weight: 20 + footer: + - identifier: about + name: About + url: /about/ + weight: 10 + - identifier: blog + name: Blog + url: /categories/blog/ + weight: 20 + - identifier: news + name: News + url: /categories/news/ + weight: 30 + - identifier: prose + name: Prose + url: /prose/ + weight: 40 + - identifier: contact + name: Contact + url: /contact/ + weight: 50 + markup: goldmark: renderer: unsafe: true + taxonomies: category: Categories tag: Tags + privacy: disqus: disable: false @@ -48,6 +125,7 @@ privacy: youtube: disable: false privacyEnhanced: true + module: hugoVersion: extended: true diff --git a/layouts/index.html b/layouts/index.html index a1eec2d..36b4502 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -6,32 +6,13 @@

- TailBliss

+ {{ .Site.Title }}

- Super Fast, and Flexible + {{ .Site.Params.Moto }}

- - - What's new - - - Just shipped version 0.1.0 - - - -

- A Hugo theme built with love, using TailwindCSS 3, Alpine.JS, and Hugo - Pipes. Images are optimized for use with Hugo Pipes for WebP format.

+ {{ .Site.Params.Description}}

{{ $hero := resources.GetMatch "images/pages/tailbliss-rocket-indigo.png" }} @@ -116,26 +97,15 @@
-

- Our mission

+

+ {{ .Site.Params.P1.Heading }} +

-

Sagittis scelerisque nulla cursus in enim consectetur - quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit - amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi - vel porttitor vitae ut. Amet vitae fames senectus vitae. -

-

Sollicitudin tristique eros erat odio sed - vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu - vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna. - Sollicitudin tristique eroserat odio sed vitae, consequat turpis elementum. Lorem nibh vel, - eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna. -

-

Rhoncus nisl, libero egestas diam fermentum - dui. At quis tincidunt vel ultricies. Vulputate aliquet velit faucibus semper. - Pellentesque in venenatis vestibulum consectetur nibh id. In id ut tempus egestas. Enim sit - aliquam nec, a. Morbi enim fermentum lacus in. Viverra. + {{ range .Site.Params.P1.Content }} +

+ {{ .text }}

+ {{ end }}
@@ -149,24 +119,13 @@

- Just in time for Hacktoberfest with JIT Tailwind. + {{ .Site.Params.P2.Heading }}

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at purus non enim commodo - tincidunt vel in nulla. Aenean pretium dolor non ultricies bibendum. Etiam quis blandit - enim. Nunc condimentum ut lorem in faucibus. Phasellus varius ligula et commodo tristique. - Nunc sodales nisl nec - laoreet vehicula. Donec velit nibh, sollicitudin at nulla a, egestas dignissim eros. Sed - lacinia hendrerit interdum. - Vestibulum pellentesque sem venenatis nisl tempor accumsan sit amet tempus felis. Mauris leo - diam, porttitor nec - bibendum id, tempus ac nulla. Etiam congue ornare erat at convallis. Donec in nisi dapibus, - mattis risus vel, imperdiet enim. Donec - fermentum sit amet tortor nec tincidunt. Nam nec lectus tortor. Nunc sit amet laoreet orci, - porta ornare massa. Phasellus - eget lorem mi. Nam eleifend ultricies sapien, quis mollis leo bibendum at. Quisque viverra - lorem sit amet magna aliquet, et dignissim arcu eleifend. + {{ range .Site.Params.P2.Content }} +

+ {{ .text }}

+ {{ end }}
@@ -551,6 +510,7 @@ + {{ if not .Site.Params.Disable_stay_uptodate}}
+ {{ end }} {{ end }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 986cfc1..9eed863 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -6,27 +6,14 @@