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/
|
||||
|
||||
theme = "blowfish" # UNCOMMENT THIS LINE
|
||||
baseURL = "https://blog.tayko.co/"
|
||||
baseURL = "https://tayko.co/"
|
||||
defaultContentLanguage = "en"
|
||||
|
||||
# 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"
|
||||
label = "English"
|
||||
weight = 1
|
||||
title = "Blog::Taco"
|
||||
title = "Tayko.co"
|
||||
|
||||
[params]
|
||||
displayName = "EN"
|
||||
|
||||
@@ -12,46 +12,23 @@
|
||||
|
||||
[[main]]
|
||||
name = "Blog"
|
||||
pageRef = "posts"
|
||||
pageRef = "blog"
|
||||
weight = 10
|
||||
|
||||
#[[main]]
|
||||
# name = "Categories"
|
||||
# pageRef = "categories"
|
||||
# weight = 20
|
||||
[[main]]
|
||||
name = "Art"
|
||||
pageRef = "art"
|
||||
weight = 20
|
||||
|
||||
[[main]]
|
||||
name = "Writing"
|
||||
pageRef = "writing"
|
||||
weight = 30
|
||||
|
||||
[[main]]
|
||||
name = "Tags"
|
||||
pageRef = "tags"
|
||||
weight = 30
|
||||
|
||||
#[[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
|
||||
|
||||
weight = 40
|
||||
|
||||
# -- Footer Menu --
|
||||
# The footer menu is displayed at the bottom of the page, just before
|
||||
|
||||
@@ -22,7 +22,7 @@ replyByEmail = false
|
||||
|
||||
smartTOC = true
|
||||
|
||||
# mainSections = ["section1", "section2"]
|
||||
mainSections = ["blog", "writing", "art"]
|
||||
# robots = ""
|
||||
|
||||
robots = [
|
||||
@@ -59,7 +59,7 @@ disableImageOptimizationMD = false
|
||||
disableTextInHeader = false
|
||||
# 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
|
||||
# defaultSocialImage = "/android-chrome-512x512.png" # used as default for social media sharing (Open Graph and Twitter)
|
||||
hotlinkFeatureImage = false
|
||||
@@ -94,7 +94,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
||||
showRecent = true
|
||||
showRecentItems = 5
|
||||
showMoreLink = false
|
||||
showMoreLinkDest = "/posts/"
|
||||
showMoreLinkDest = "/blog/"
|
||||
cardView = true
|
||||
cardViewScreenWidth = false
|
||||
layoutBackgroundBlur = false # only used when layout equals background
|
||||
@@ -111,7 +111,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
||||
showHero = true
|
||||
heroStyle = "background" # valid options: basic, big, background, 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
|
||||
showDraftLabel = true
|
||||
showEdit = false
|
||||
@@ -139,10 +139,10 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
||||
showHero = true
|
||||
heroStyle = "background" # valid options: basic, big, background, 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
|
||||
showSummary = true
|
||||
showViews = true
|
||||
showViews = false
|
||||
showLikes = false
|
||||
showTableOfContents = false
|
||||
showCards = false
|
||||
@@ -160,7 +160,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
||||
showHero = true
|
||||
heroStyle = "background" # valid options: basic, big, background, 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
|
||||
showViews = false
|
||||
showLikes = false
|
||||
@@ -171,7 +171,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
||||
showHero = true
|
||||
heroStyle = "background" # valid options: basic, big, background, 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
|
||||
showViews = 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.
|
||||
|
||||
## 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.
|
||||
|
||||
## 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>
|
||||