Massive site refactoring
All checks were successful
Build and Publish Docker Image / build (push) Successful in 3m32s
@@ -3,7 +3,7 @@
|
|||||||
# https://blowfish.page/docs/getting-started/
|
# https://blowfish.page/docs/getting-started/
|
||||||
|
|
||||||
theme = "blowfish" # UNCOMMENT THIS LINE
|
theme = "blowfish" # UNCOMMENT THIS LINE
|
||||||
baseURL = "https://blog.tayko.co/"
|
baseURL = "https://tayko.co/"
|
||||||
defaultContentLanguage = "en"
|
defaultContentLanguage = "en"
|
||||||
|
|
||||||
# pluralizeListTitles = "true" # hugo function useful for non-english languages, find out more in https://gohugo.io/getting-started/configuration/#pluralizelisttitles
|
# pluralizeListTitles = "true" # hugo function useful for non-english languages, find out more in https://gohugo.io/getting-started/configuration/#pluralizelisttitles
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ disabled = false
|
|||||||
locale = "en"
|
locale = "en"
|
||||||
label = "English"
|
label = "English"
|
||||||
weight = 1
|
weight = 1
|
||||||
title = "Blog::Taco"
|
title = "Tayko.co"
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
displayName = "EN"
|
displayName = "EN"
|
||||||
|
|||||||
@@ -12,46 +12,23 @@
|
|||||||
|
|
||||||
[[main]]
|
[[main]]
|
||||||
name = "Blog"
|
name = "Blog"
|
||||||
pageRef = "posts"
|
pageRef = "blog"
|
||||||
weight = 10
|
weight = 10
|
||||||
|
|
||||||
#[[main]]
|
[[main]]
|
||||||
# name = "Categories"
|
name = "Art"
|
||||||
# pageRef = "categories"
|
pageRef = "art"
|
||||||
# weight = 20
|
weight = 20
|
||||||
|
|
||||||
|
[[main]]
|
||||||
|
name = "Writing"
|
||||||
|
pageRef = "writing"
|
||||||
|
weight = 30
|
||||||
|
|
||||||
[[main]]
|
[[main]]
|
||||||
name = "Tags"
|
name = "Tags"
|
||||||
pageRef = "tags"
|
pageRef = "tags"
|
||||||
weight = 30
|
weight = 40
|
||||||
|
|
||||||
#[[main]]
|
|
||||||
# name = "Parent"
|
|
||||||
# weight = 20
|
|
||||||
|
|
||||||
#[[main]]
|
|
||||||
# name = "example sub-menu 1"
|
|
||||||
# parent = "Parent"
|
|
||||||
# pageRef = "posts"
|
|
||||||
# weight = 20
|
|
||||||
|
|
||||||
#[[main]]
|
|
||||||
# name = "example sub-menu 2"
|
|
||||||
# parent = "Parent"
|
|
||||||
# pageRef = "posts"
|
|
||||||
# weight = 20
|
|
||||||
|
|
||||||
#[[subnavigation]]
|
|
||||||
# name = "An interesting topic"
|
|
||||||
# pageRef = "tags/interesting-topic"
|
|
||||||
# weight = 10
|
|
||||||
|
|
||||||
#[[subnavigation]]
|
|
||||||
# name = "My Awesome Category"
|
|
||||||
# pre = "github"
|
|
||||||
# pageRef = "categories/awesome"
|
|
||||||
# weight = 20
|
|
||||||
|
|
||||||
|
|
||||||
# -- Footer Menu --
|
# -- Footer Menu --
|
||||||
# The footer menu is displayed at the bottom of the page, just before
|
# The footer menu is displayed at the bottom of the page, just before
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ replyByEmail = false
|
|||||||
|
|
||||||
smartTOC = true
|
smartTOC = true
|
||||||
|
|
||||||
# mainSections = ["section1", "section2"]
|
mainSections = ["blog", "writing", "art"]
|
||||||
# robots = ""
|
# robots = ""
|
||||||
|
|
||||||
robots = [
|
robots = [
|
||||||
@@ -59,7 +59,7 @@ disableImageOptimizationMD = false
|
|||||||
disableTextInHeader = false
|
disableTextInHeader = false
|
||||||
# backgroundImageWidth = 1200
|
# backgroundImageWidth = 1200
|
||||||
|
|
||||||
# defaultBackgroundImage = "IMAGE.jpg" # used as default for background images
|
defaultBackgroundImage = "img/cover.jpg" # used as default for background images
|
||||||
# defaultFeaturedImage = "IMAGE.jpg" # used as default for featured images in all articles
|
# defaultFeaturedImage = "IMAGE.jpg" # used as default for featured images in all articles
|
||||||
# defaultSocialImage = "/android-chrome-512x512.png" # used as default for social media sharing (Open Graph and Twitter)
|
# defaultSocialImage = "/android-chrome-512x512.png" # used as default for social media sharing (Open Graph and Twitter)
|
||||||
hotlinkFeatureImage = false
|
hotlinkFeatureImage = false
|
||||||
@@ -94,7 +94,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
|||||||
showRecent = true
|
showRecent = true
|
||||||
showRecentItems = 5
|
showRecentItems = 5
|
||||||
showMoreLink = false
|
showMoreLink = false
|
||||||
showMoreLinkDest = "/posts/"
|
showMoreLinkDest = "/blog/"
|
||||||
cardView = true
|
cardView = true
|
||||||
cardViewScreenWidth = false
|
cardViewScreenWidth = false
|
||||||
layoutBackgroundBlur = false # only used when layout equals background
|
layoutBackgroundBlur = false # only used when layout equals background
|
||||||
@@ -111,7 +111,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
|||||||
showHero = true
|
showHero = true
|
||||||
heroStyle = "background" # valid options: basic, big, background, thumbAndBackground
|
heroStyle = "background" # valid options: basic, big, background, thumbAndBackground
|
||||||
layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground
|
layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground
|
||||||
layoutBackgroundHeaderSpace = true # only used when heroStyle equals background
|
layoutBackgroundHeaderSpace = false # only used when heroStyle equals background
|
||||||
showBreadcrumbs = false
|
showBreadcrumbs = false
|
||||||
showDraftLabel = true
|
showDraftLabel = true
|
||||||
showEdit = false
|
showEdit = false
|
||||||
@@ -139,10 +139,10 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
|||||||
showHero = true
|
showHero = true
|
||||||
heroStyle = "background" # valid options: basic, big, background, thumbAndBackground
|
heroStyle = "background" # valid options: basic, big, background, thumbAndBackground
|
||||||
layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground
|
layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground
|
||||||
layoutBackgroundHeaderSpace = true # only used when heroStyle equals background
|
layoutBackgroundHeaderSpace = false # only used when heroStyle equals background
|
||||||
showBreadcrumbs = false
|
showBreadcrumbs = false
|
||||||
showSummary = true
|
showSummary = true
|
||||||
showViews = true
|
showViews = false
|
||||||
showLikes = false
|
showLikes = false
|
||||||
showTableOfContents = false
|
showTableOfContents = false
|
||||||
showCards = false
|
showCards = false
|
||||||
@@ -160,7 +160,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
|||||||
showHero = true
|
showHero = true
|
||||||
heroStyle = "background" # valid options: basic, big, background, thumbAndBackground
|
heroStyle = "background" # valid options: basic, big, background, thumbAndBackground
|
||||||
layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground
|
layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground
|
||||||
layoutBackgroundHeaderSpace = true # only used when heroStyle equals background
|
layoutBackgroundHeaderSpace = false # only used when heroStyle equals background
|
||||||
showBreadcrumbs = false
|
showBreadcrumbs = false
|
||||||
showViews = false
|
showViews = false
|
||||||
showLikes = false
|
showLikes = false
|
||||||
@@ -171,7 +171,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
|||||||
showHero = true
|
showHero = true
|
||||||
heroStyle = "background" # valid options: basic, big, background, thumbAndBackground
|
heroStyle = "background" # valid options: basic, big, background, thumbAndBackground
|
||||||
layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground
|
layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground
|
||||||
layoutBackgroundHeaderSpace = true # only used when heroStyle equals background
|
layoutBackgroundHeaderSpace = false # only used when heroStyle equals background
|
||||||
showBreadcrumbs = false
|
showBreadcrumbs = false
|
||||||
showViews = false
|
showViews = false
|
||||||
showLikes = false
|
showLikes = false
|
||||||
|
|||||||
37
content/art/_index.md
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
+++
|
||||||
|
title = "Art"
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{< gallery >}}
|
||||||
|
{{< figure src="resources/31.png" alt="Miek" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/30.png" alt="4D9F75B6" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/29.png" alt="Taco Colors" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/28.jpg" alt="Emotional Support Kres" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/27.png" alt="Weh" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/26.png" alt="Klep" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/25.png" alt="Gikka" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/24.png" alt="Kuro" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/23.png" alt="Kres on a Shelf" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/22.png" alt="Lil Taco" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/21.jpg" alt="Friends Flyin" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/20.jpg" alt="IMG 0093" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/19.jpeg" alt="IMG 0064" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/18.png" alt="Tarriek BIG" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/17.jpg" alt="Taco Profile New" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/16.png" alt="Taco Profile" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/15.png" alt="Xerotacovix" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/14.png" alt="E'ra" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/13.png" alt="Noodle Kres" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/12.jpg" alt="Miekbold" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/11.png" alt="Clams and Calamity" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/10.png" alt="Vix Headshot" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/09.jpg" alt="Taco Quinglet" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/08.png" alt="Feather" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/07.jpg" alt="Taco Hair" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/06.jpg" alt="Zatzhings Dragon" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/05.jpg" alt="Miek Mount" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/04.jpg" alt="Glue Taco" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/03.jpg" alt="Draglet BardRogue" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/02.jpg" alt="Bronze Draglet" figureClass="grid-w33" >}}
|
||||||
|
{{< figure src="resources/01.png" alt="Angy Taco" figureClass="grid-w33" >}}
|
||||||
|
{{< /gallery >}}
|
||||||
BIN
content/art/backup/4D9F75B6-9F61-4B84-A7CA-3E0AD8470426.png
Normal file
|
After Width: | Height: | Size: 4.4 MiB |
BIN
content/art/backup/Angy Taco.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
content/art/backup/Bronze Draglet.jpg
Normal file
|
After Width: | Height: | Size: 898 KiB |
BIN
content/art/backup/Clams and Calamity.png
Normal file
|
After Width: | Height: | Size: 151 KiB |
BIN
content/art/backup/Draglet BardRogue.jpg
Normal file
|
After Width: | Height: | Size: 664 KiB |
BIN
content/art/backup/E'ra.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
content/art/backup/Emotional Support Kres.jpg
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
content/art/backup/Feather.png
Normal file
|
After Width: | Height: | Size: 117 KiB |
BIN
content/art/backup/Friends_Flyin.jpg
Normal file
|
After Width: | Height: | Size: 419 KiB |
BIN
content/art/backup/Gikka.png
Normal file
|
After Width: | Height: | Size: 1011 KiB |
BIN
content/art/backup/Glue Taco.jpg
Normal file
|
After Width: | Height: | Size: 999 KiB |
BIN
content/art/backup/IMG_0064.jpeg
Normal file
|
After Width: | Height: | Size: 349 KiB |
BIN
content/art/backup/IMG_0093.JPG
Normal file
|
After Width: | Height: | Size: 916 KiB |
BIN
content/art/backup/Kres_on_a_shelf.png
Normal file
|
After Width: | Height: | Size: 431 KiB |
BIN
content/art/backup/Kuro.png
Normal file
|
After Width: | Height: | Size: 926 KiB |
BIN
content/art/backup/Miek Mount.jpg
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
content/art/backup/Miekbold.jpg
Normal file
|
After Width: | Height: | Size: 378 KiB |
BIN
content/art/backup/Noodle Kres.png
Normal file
|
After Width: | Height: | Size: 804 KiB |
BIN
content/art/backup/Taco Hair.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
content/art/backup/Taco Profile New.jpg
Normal file
|
After Width: | Height: | Size: 572 KiB |
BIN
content/art/backup/Taco Profile.png
Normal file
|
After Width: | Height: | Size: 316 KiB |
BIN
content/art/backup/Taco Quinglet.jpg
Normal file
|
After Width: | Height: | Size: 942 KiB |
BIN
content/art/backup/Taco colors.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
content/art/backup/Tarriek BIG.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
content/art/backup/Vix Headshot.png
Normal file
|
After Width: | Height: | Size: 447 KiB |
BIN
content/art/backup/Weh.png
Normal file
|
After Width: | Height: | Size: 332 KiB |
BIN
content/art/backup/Xerotacovix.png
Normal file
|
After Width: | Height: | Size: 657 KiB |
BIN
content/art/backup/Zatzhings dragon.jpg
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
content/art/backup/klep.png
Normal file
|
After Width: | Height: | Size: 826 KiB |
BIN
content/art/backup/lil_taco.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
content/art/backup/miek.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
4
content/blog/_index.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
+++
|
||||||
|
title = "Blog"
|
||||||
|
summary = "Tutorials, guides, and technical ramblings from a dragon."
|
||||||
|
+++
|
||||||
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.8 MiB |
|
Before Width: | Height: | Size: 731 KiB After Width: | Height: | Size: 731 KiB |
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
|
Before Width: | Height: | Size: 4.7 MiB After Width: | Height: | Size: 4.7 MiB |
|
Before Width: | Height: | Size: 7.9 MiB After Width: | Height: | Size: 7.9 MiB |
|
Before Width: | Height: | Size: 3.9 MiB |
6
content/writing/_index.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
+++
|
||||||
|
title = "Writing"
|
||||||
|
summary = "Original fiction and serialized tales."
|
||||||
|
[cascade]
|
||||||
|
showTableOfContents = false
|
||||||
|
+++
|
||||||
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
@@ -54,4 +54,4 @@ red jewel, **Kaelrath the Ember of the South**, perched upon her mountain gazing
|
|||||||
was her destination, that was her pilgrimage.
|
was her destination, that was her pilgrimage.
|
||||||
|
|
||||||
## Continue reading
|
## Continue reading
|
||||||
{{< article link="/posts/meppa-2/" showSummary=true compactSummary=true >}}
|
{{< article link="/writing/meppa-2/" showSummary=true compactSummary=true >}}
|
||||||
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.8 MiB |
@@ -77,4 +77,4 @@ the lectures due to **Meppa’s** condition, but they could feel the disapproval
|
|||||||
made again, for both their sakes.
|
made again, for both their sakes.
|
||||||
|
|
||||||
## Continue reading
|
## Continue reading
|
||||||
{{< article link="/posts/meppa-3/" showSummary=true compactSummary=true >}}
|
{{< article link="/writing/meppa-3/" showSummary=true compactSummary=true >}}
|
||||||
|
Before Width: | Height: | Size: 3.2 MiB After Width: | Height: | Size: 3.2 MiB |
35
layouts/_default/terms.html
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
{{ .Scratch.Set "scope" "terms" }}
|
||||||
|
{{ $showHero := .Params.showHero | default site.Params.taxonomy.showHero | default false }}
|
||||||
|
{{ if $showHero }}
|
||||||
|
{{ $heroStyle := print "hero/" site.Params.taxonomy.heroStyle ".html" }}
|
||||||
|
{{ if templates.Exists ( printf "partials/%s" $heroStyle ) }}
|
||||||
|
{{ partial $heroStyle . }}
|
||||||
|
{{ else }}
|
||||||
|
{{ partial "hero/basic.html" . }}
|
||||||
|
{{ end }}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
<header class="mt-5">
|
||||||
|
{{ if .Params.showBreadcrumbs | default (site.Params.taxonomy.showBreadcrumbs | default false) }}
|
||||||
|
{{ partial "breadcrumbs.html" . }}
|
||||||
|
{{ end }}
|
||||||
|
<h1 class="mt-5 text-4xl font-extrabold text-neutral-900 dark:text-neutral">{{ .Title }}</h1>
|
||||||
|
<div class="mt-1 mb-2 text-base text-neutral-500 dark:text-neutral-400 print:hidden">
|
||||||
|
{{ partial "article-meta/taxonomy.html" (dict "context" . "scope" "single") }}
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
{{ if .Content }}
|
||||||
|
<section class="flex flex-col max-w-full mt-0 prose dark:prose-invert lg:flex-row">
|
||||||
|
<div class="min-w-0 min-h-0 max-w-prose">
|
||||||
|
{{ .Content }}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<section class="flex flex-wrap gap-3 mt-8">
|
||||||
|
{{ range .Data.Terms }}
|
||||||
|
{{ partial "term-link/text.html" . }}
|
||||||
|
{{ end }}
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
||||||
19
layouts/art/list.html
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
{{ .Scratch.Set "scope" "list" }}
|
||||||
|
{{ if site.Params.list.showHero | default false }}
|
||||||
|
{{ $heroStyle := print "hero/" site.Params.list.heroStyle ".html" }}
|
||||||
|
{{ if templates.Exists ( printf "partials/%s" $heroStyle ) }}
|
||||||
|
{{ partial $heroStyle . }}
|
||||||
|
{{ else }}
|
||||||
|
{{ partial "hero/basic.html" . }}
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
<article>
|
||||||
|
<header>
|
||||||
|
<h1 class="mt-5 text-4xl font-extrabold text-neutral-900 dark:text-neutral">{{ .Title | emojify }}</h1>
|
||||||
|
</header>
|
||||||
|
<section class="mt-8">
|
||||||
|
{{ .Content }}
|
||||||
|
</section>
|
||||||
|
</article>
|
||||||
|
{{ end }}
|
||||||
9
layouts/partials/term-link/text.html
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<a
|
||||||
|
href="{{ .Page.RelPermalink }}"
|
||||||
|
class="inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary-100 dark:bg-primary-900 text-primary-700 dark:text-primary-300 hover:bg-primary-200 dark:hover:bg-primary-800 transition-colors duration-200">
|
||||||
|
<span class="w-4 h-4">{{ partial "icon.html" "tag" }}</span>
|
||||||
|
<span class="font-medium">{{ .Page.Title }}</span>
|
||||||
|
{{ if site.Params.taxonomy.showTermCount | default true }}
|
||||||
|
<span class="text-sm text-primary-500 dark:text-primary-400">({{ .Count }})</span>
|
||||||
|
{{ end }}
|
||||||
|
</a>
|
||||||