diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..25b6752
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,5 @@
++++
+date = '{{ .Date }}'
+draft = true
+title = '{{ replace .File.ContentBaseName "-" " " | title }}'
++++
diff --git a/content/index.html b/content/index.html
index 07dc2eb..8edc9b5 100644
--- a/content/index.html
+++ b/content/index.html
@@ -1,3 +1,4 @@
---
-lastmod: 2025-03-26T00:40:04-01:00
+
---
+
scoobi
diff --git a/content/podcast/bonus-episode.md b/content/podcast/bonus-episode.md
new file mode 100644
index 0000000..51128d7
--- /dev/null
+++ b/content/podcast/bonus-episode.md
@@ -0,0 +1,24 @@
+---
+layout: episode
+title: "This is a bonus episode"
+subtitle: "Yay!"
+date: 2022-09-22T05:25:00+10:00
+audio: "/bonus-episode.mp3"
+audio_duration: 4:20
+audio_size: 142011
+authors: ["Author Name 1"]
+images: ["/img/example-first-episode-image.jpg"]
+series: ["My Podcast"]
+podcast_tags: ["bonus", "special"]
+episode_type: "bonus"
+explicit: "no"
+draft: false
+---
+
+Aenean ut eros et nisl sagittis vestibulum. Aliquam lobortis. Phasellus blandit leo ut odio.
+Nam commodo suscipit quam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;
+Fusce id purus.
+
+Fusce neque. Proin viverra, ligula sit amet ultrices semper, ligula arcu tristique sapien,
+a accumsan nisi mauris ac eros. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.
+Maecenas nec odio et ante tincidunt tempus. Ut non enim eleifend felis pretium feugiat.
diff --git a/content/podcast/example-first-podcast-episode.md b/content/podcast/example-first-podcast-episode.md
new file mode 100644
index 0000000..2f80349
--- /dev/null
+++ b/content/podcast/example-first-podcast-episode.md
@@ -0,0 +1,58 @@
+---
+layout: episode
+title: "Example first podcast episode"
+subtitle: "Yay!"
+date: 2022-08-27T05:25:00+10:00
+audio: "/first-episode.mp3"
+audio_duration: 14:39
+audio_size: 14076118
+authors: ["Author Name 1", "Author Name 2"]
+images: ["/img/example-first-episode-image.jpg"]
+series: ["My Podcast"]
+podcast_tags: ["tag 1", "tag 2"]
+explicit: "no"
+draft: false
+---
+
+Donec orci lectus, aliquam ut, faucibus non, euismod id, nulla. Aenean vulputate eleifend tellus.
+Nam ipsum risus, rutrum vitae, vestibulum eu, molestie vel, lacus. Morbi vestibulum volutpat enim.
+Praesent porttitor, nulla vitae posuere iaculis, arcu nisl dignissim dolor, a pretium mi sem ut ipsum.
+
+Nulla sit amet est. Sed cursus turpis vitae tortor. Fusce commodo aliquam arcu. Nam adipiscing. Proin magna.
+
+Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.
+Curabitur nisi. Donec orci lectus, aliquam ut, faucibus non, euismod id, nulla.
+Proin sapien ipsum, porta a, auctor quis, euismod ut, mi. Vestibulum dapibus nunc ac augue.
+
+Donec mollis hendrerit risus. Nullam cursus lacinia erat. Vestibulum ullamcorper mauris at ligula.
+Morbi mollis tellus ac sapien. Etiam ut purus mattis mauris sodales aliquam.
+
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam commodo suscipit quam. Fusce fermentum odio nec arcu.
+Sed in libero ut nibh placerat accumsan. Sed magna purus, fermentum eu, tincidunt eu, varius ut, felis.
+
+Duis arcu tortor, suscipit eget, imperdiet nec, imperdiet iaculis, ipsum. Nunc nec neque.
+Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Ut leo.
+Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;
+Sed aliquam, nisi quis porttitor congue, elit erat euismod orci, ac placerat dolor lectus quis orci.
+
+Maecenas egestas arcu quis ligula mattis placerat. Aliquam lobortis. In hac habitasse platea dictumst.
+Etiam imperdiet imperdiet orci. Cras risus ipsum, faucibus ut, ullamcorper id, varius ac, leo.
+
+Aliquam lobortis. In turpis. Phasellus consectetuer vestibulum elit. Maecenas malesuada.
+Donec venenatis vulputate lorem.
+
+Curabitur ligula sapien, tincidunt non, euismod vitae, posuere imperdiet, leo.
+In hac habitasse platea dictumst. Duis vel nibh at velit scelerisque suscipit.
+Morbi mattis ullamcorper velit. Quisque ut nisi.
+
+Curabitur a felis in nunc fringilla tristique. Fusce convallis metus id felis luctus adipiscing.
+Suspendisse nisl elit, rhoncus eget, elementum ac, condimentum eget, diam. Fusce fermentum.
+Donec vitae sapien ut libero venenatis faucibus.
+
+Aenean commodo ligula eget dolor.
+Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;
+In ac dui quis mi consectetuer lacinia. Phasellus a est. Nam at tortor in tellus interdum sagittis.
+Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem.
+
+Phasellus leo dolor, tempus non, auctor et, hendrerit quis, nisi. Cras sagittis.
+Curabitur a felis in nunc fringilla tristique. Vivamus laoreet. Integer tincidunt.
diff --git a/content/podcast/example-podcast-episode.md b/content/podcast/example-podcast-episode.md
new file mode 100644
index 0000000..072130e
--- /dev/null
+++ b/content/podcast/example-podcast-episode.md
@@ -0,0 +1,35 @@
+---
+layout: episode
+title: "Example title"
+subtitle: "Example subtitle!"
+date: 2022-10-28T19:34:00+10:00
+audio: "/example-episode.mp3"
+audio_duration: 14:39
+audio_size: 14076118
+authors: ["Example Author Name",]
+images: ["/img/example-podcast-episode.jpg"]
+series: ["My Podcast"]
+podcast_tags: ["tag 1", "tag 2"]
+explicit: "no"
+draft: false
+---
+
+One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin.
+
+He lay on his armour-like back, and if he lifted his head a little he could see his brown belly, slightly domed and divided by arches into stiff sections.
+
+The bedding was hardly able to cover it and seemed ready to slide off any moment.
+
+His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked.
+
+"What's happened to me?" he thought.
+
+It wasn't a dream.
+
+His room, a proper human room although a little too small, lay peacefully between its four familiar walls.
+
+A collection of textile samples lay spread out on the table - Samsa was a travelling salesman - and above it there hung a picture that he had recently cut out of an illustrated magazine and housed in a nice, gilded frame.
+
+It showed a lady fitted out with a fur hat and fur boa who sat upright, raising a heavy fur muff that covered the whole of her lower arm towards the viewer.
+
+Gregor then turned to look out the window at the dull weather.
diff --git a/content/podcast/new-espisode-of-my-podcast-2.md b/content/podcast/new-espisode-of-my-podcast-2.md
new file mode 100644
index 0000000..87495bb
--- /dev/null
+++ b/content/podcast/new-espisode-of-my-podcast-2.md
@@ -0,0 +1,17 @@
+---
+layout: episode
+title: "New Espisode of My Podcast 2"
+subtitle: ""
+date: 2025-03-30T18:31:37+02:00
+audio: ""
+audio_duration: 00:00
+audio_size: 0
+authors: [""]
+images: [""]
+series: [""]
+podcast_tag: [""]
+explicit: "no"
+episode_type: "full"
+season: ""
+draft: true
+---
\ No newline at end of file
diff --git a/content/podcast/new-espisode-of-my-podcast.md b/content/podcast/new-espisode-of-my-podcast.md
new file mode 100644
index 0000000..11fc350
--- /dev/null
+++ b/content/podcast/new-espisode-of-my-podcast.md
@@ -0,0 +1,25 @@
+---
+layout: episode
+title: "New season trailer"
+subtitle: "Yay!"
+date: 2022-09-26T05:25:00+10:00
+audio: "/new-season-episode.mp3"
+audio_duration: 1:33
+audio_size: 33511
+authors: ["Author Name 1", "Author Name 3"]
+images: ["/img/example-first-episode-image.jpg"]
+series: ["My Podcast"]
+podcast_tags: ["trailer", "new season"]
+episode_type: "trailer"
+explicit: "no"
+season: "2"
+draft: true
+---
+
+Aenean ut eros et nisl sagittis vestibulum. Aliquam lobortis. Phasellus blandit leo ut odio.
+Nam commodo suscipit quam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;
+Fusce id purus.
+
+Fusce neque. Proin viverra, ligula sit amet ultrices semper, ligula arcu tristique sapien,
+a accumsan nisi mauris ac eros. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.
+Maecenas nec odio et ante tincidunt tempus. Ut non enim eleifend felis pretium feugiat.
diff --git a/content/podcast/new-season-episode.md b/content/podcast/new-season-episode.md
new file mode 100644
index 0000000..7a03879
--- /dev/null
+++ b/content/podcast/new-season-episode.md
@@ -0,0 +1,25 @@
+---
+layout: episode
+title: "New season trailer"
+subtitle: "Yay!"
+date: 2022-09-26T05:25:00+10:00
+audio: "/new-season-episode.mp3"
+audio_duration: 1:33
+audio_size: 33511
+authors: ["Author Name 1", "Author Name 3"]
+images: ["/img/example-first-episode-image.jpg"]
+series: ["My Podcast"]
+podcast_tags: ["trailer", "new season"]
+episode_type: "trailer"
+explicit: "no"
+season: "2"
+draft: false
+---
+
+Aenean ut eros et nisl sagittis vestibulum. Aliquam lobortis. Phasellus blandit leo ut odio.
+Nam commodo suscipit quam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;
+Fusce id purus.
+
+Fusce neque. Proin viverra, ligula sit amet ultrices semper, ligula arcu tristique sapien,
+a accumsan nisi mauris ac eros. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.
+Maecenas nec odio et ante tincidunt tempus. Ut non enim eleifend felis pretium feugiat.
diff --git a/hugo.toml b/hugo.toml
new file mode 100644
index 0000000..750101e
--- /dev/null
+++ b/hugo.toml
@@ -0,0 +1,80 @@
+baseURL = "https://www.basspistol.com/2025/"
+languageCode = "en-us"
+title = "ππππππππππ π"
+# enableGitInfo = "true"
+theme = "basspistol2025"
+disableKinds = ["taxonomy"]
+enableRobotsTXT = "false"
+
+
+[taxonomies]
+ podcast_tags = "podcast_tag"
+
+[services]
+ [services.rss]
+ limit = 42
+
+[params]
+ description = "Basspistol. Outernational Music Syndicate. The underground is dead, long live the underground"
+ moto = "All you saw was sound"
+ publisher = "Basspistol Unc."
+ google_analytics_id = ""
+ icon = "assets/img/hodling-icon.svg"
+ logo = "assets/img/hodling-logo.svg"
+ footerIcon = "assets/img/hodling-icon.svg"
+ email = "info+website@basspistol.com"
+ author = "Basspistol"
+ [params.geo]
+ timezone = "Europe/Switzerland"
+ lat = "46.21242"
+ long = "6.11550"
+ region = "CH-NE"
+ street = "ruelle William-Mayor 2"
+ locality = "NeuchΓ’tel"
+ country = "Switzerland"
+ postalcode = "2000"
+
+ [params.homepage_meta_tags]
+ meta_og_type = "website"
+ meta_og_image = "images/hodlingSA-meta-image.jpg"
+# meta_twitter_site = "@mytwitterhandle"
+# meta_twitter_creator = "@mytwitt"
+
+
+ [params.podcast]
+ title = "Hugo Podcast"
+ subtitle = "Subtitle"
+ summary = "Summary"
+ authors = [ "Author" ]
+ email = "example@example.com"
+ image = "/img/podcast-logo.png"
+ audio_base_url = "https://cdn.example.com/podcast"
+ copyright = "Copyright"
+ category = "Category"
+ sub_category = "Sub Category"
+ explicit = "no"
+ itunesID = 12345677
+ itunes_type = "episodic" # accepted values are: "episodic" or "serial"
+ update_period = "weekly"
+ update_frequency = 1
+ funding_url = "https://example.com/funding"
+ funding_text = "Buy me a coffee"
+ [params._editor]
+ default_path = "/"
+
+[permalinks]
+ posts = "/blog/:year-:month-:day-:slug/"
+ pages = "/:filename/"
+
+[frontmatter]
+ date = ["date", "publishDate"]
+ expiryDate = ["expiryDate"]
+ lastmod = [":fileModTime"]
+ publishDate = ["publishDate", "date"]
+
+
+
+[markup]
+ [markup.goldmark]
+ [markup.goldmark.renderer]
+ unsafe = true
diff --git a/themes/basspistol2025/archetypes/default.md b/themes/basspistol2025/archetypes/default.md
new file mode 100644
index 0000000..00e77bd
--- /dev/null
+++ b/themes/basspistol2025/archetypes/default.md
@@ -0,0 +1,6 @@
+---
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+draft: true
+---
+
diff --git a/themes/basspistol2025/archetypes/podcast.md b/themes/basspistol2025/archetypes/podcast.md
new file mode 100644
index 0000000..1bb3b61
--- /dev/null
+++ b/themes/basspistol2025/archetypes/podcast.md
@@ -0,0 +1,17 @@
+---
+layout: episode
+title: "{{ replace .TranslationBaseName "-" " " | title }}"
+subtitle: ""
+date: {{ .Date }}
+audio: ""
+audio_duration: 00:00
+audio_size: 0
+authors: [""]
+images: [""]
+series: [""]
+podcast_tag: [""]
+explicit: "no"
+episode_type: "full"
+season: ""
+draft: true
+---
\ No newline at end of file
diff --git a/themes/basspistol2025/assets/css/fonts.css b/themes/basspistol2025/assets/css/fonts.css
new file mode 100644
index 0000000..97ff416
--- /dev/null
+++ b/themes/basspistol2025/assets/css/fonts.css
@@ -0,0 +1,22 @@
+@font-face {
+ font-family: 'Space-Grotesk';
+ font-style: regular;
+ font-weight: 200;
+ src: local('SpaceGrotesk Light'), url(/2025/assets/fonts/Space-Grotesk/SpaceGrotesk-Light.ttf) format('truetype');
+
+}
+@font-face {
+ font-family: 'Space-Grotesk';
+ font-style: regular;
+ font-weight: 400;
+ src: local('SpaceGrotesk Bold'), url(/2025/assets/fonts/Space-Grotesk/SpaceGrotesk-Medium.ttf) format('truetype');
+
+}
+@font-face {
+ font-family: 'Space-Grotesk';
+ font-style: regular;
+ font-weight: 700;
+ src: local('SpaceGrotesk Bold'), url(/2025/assets/fonts/Space-Grotesk/SpaceGrotesk-Bold.ttf) format('truetype');
+
+}
+
diff --git a/themes/basspistol2025/assets/css/reset.css b/themes/basspistol2025/assets/css/reset.css
new file mode 100644
index 0000000..9e98124
--- /dev/null
+++ b/themes/basspistol2025/assets/css/reset.css
@@ -0,0 +1,54 @@
+/* 1. Use a more-intuitive box-sizing model */
+*, *::before, *::after {
+ box-sizing: border-box;
+}
+
+/* 2. Remove default margin */
+* {
+ margin: 0;
+}
+
+/* 3. Enable keyword animations */
+@media (prefers-reduced-motion: no-preference) {
+ html {
+ interpolate-size: allow-keywords;
+ }
+}
+
+body {
+ /* 4. Add accessible line-height */
+ line-height: 1.5;
+ /* 5. Improve text rendering */
+ -webkit-font-smoothing: antialiased;
+}
+
+/* 6. Improve media defaults */
+img, picture, video, canvas, svg {
+ display: block;
+ max-width: 100%;
+}
+
+/* 7. Inherit fonts for form controls */
+input, button, textarea, select {
+ font: inherit;
+}
+
+/* 8. Avoid text overflows */
+p, h1, h2, h3, h4, h5, h6 {
+ overflow-wrap: break-word;
+}
+
+/* 9. Improve line wrapping */
+p {
+ text-wrap: pretty;
+}
+h1, h2, h3, h4, h5, h6 {
+ text-wrap: balance;
+}
+
+/*
+ * 10. Create a root stacking context
+ */
+#root, #__next {
+isolation: isolate;
+}
diff --git a/themes/basspistol2025/assets/css/style.css b/themes/basspistol2025/assets/css/style.css
new file mode 100644
index 0000000..403da2e
--- /dev/null
+++ b/themes/basspistol2025/assets/css/style.css
@@ -0,0 +1,7 @@
+h1 {
+ font-family: Space-Grotesk, 'Arial', 'Helvetica', sans-serif;
+ font-weight: 700;
+ font-size: 24em;
+ letter-spacing: -0.1em;
+ line-height: .75em;
+}
diff --git a/themes/basspistol2025/layouts/_default/404.html b/themes/basspistol2025/layouts/_default/404.html
new file mode 100644
index 0000000..edd821d
--- /dev/null
+++ b/themes/basspistol2025/layouts/_default/404.html
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+ Page Not Found
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Page not found
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/basspistol2025/layouts/_default/_markup/render-link.html b/themes/basspistol2025/layouts/_default/_markup/render-link.html
new file mode 100644
index 0000000..8097e59
--- /dev/null
+++ b/themes/basspistol2025/layouts/_default/_markup/render-link.html
@@ -0,0 +1,2 @@
+
+{{ .Text | safeHTML }}
diff --git a/themes/basspistol2025/layouts/_default/baseof.html b/themes/basspistol2025/layouts/_default/baseof.html
new file mode 100644
index 0000000..1e288cf
--- /dev/null
+++ b/themes/basspistol2025/layouts/_default/baseof.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+{{ partial "head/meta.html" . }}
+{{ partial "head/static-links-head.html" . }}
+{{ partial "head/seo.html" . }}
+
+
+
+
+
+
+
+
+
+ {{ block "hero" . }}{{ end }}
+
+ {{ block "main" . }}{{ end }}
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/basspistol2025/layouts/_default/index.html b/themes/basspistol2025/layouts/_default/index.html
new file mode 100644
index 0000000..bfc9cbb
--- /dev/null
+++ b/themes/basspistol2025/layouts/_default/index.html
@@ -0,0 +1,12 @@
+
+{{ define "hero" }}
+
+{{ end }}
+
+{{ define "main" }}
+
+{{ end }}
+
+{{ define "footer"}}
+
+{{ end }}
diff --git a/themes/basspistol2025/layouts/_default/list.html b/themes/basspistol2025/layouts/_default/list.html
new file mode 100644
index 0000000..c012e7f
--- /dev/null
+++ b/themes/basspistol2025/layouts/_default/list.html
@@ -0,0 +1,11 @@
+{{ define "hero" }}
+
+{{ end }}
+
+{{ define "main" }}
+
+{{ end }}
+
+{{ define "footer"}}
+
+{{ end }}
diff --git a/themes/basspistol2025/layouts/_default/single.html b/themes/basspistol2025/layouts/_default/single.html
new file mode 100644
index 0000000..c012e7f
--- /dev/null
+++ b/themes/basspistol2025/layouts/_default/single.html
@@ -0,0 +1,11 @@
+{{ define "hero" }}
+
+{{ end }}
+
+{{ define "main" }}
+
+{{ end }}
+
+{{ define "footer"}}
+
+{{ end }}
diff --git a/themes/basspistol2025/layouts/partials/footer/static-links-foot.html b/themes/basspistol2025/layouts/partials/footer/static-links-foot.html
new file mode 100644
index 0000000..8086f71
--- /dev/null
+++ b/themes/basspistol2025/layouts/partials/footer/static-links-foot.html
@@ -0,0 +1,3 @@
+{{ $options := (dict "outputStyle" "compressed" "enableSourceMap" true) }}
+{{ $js := resources.Get "assets/js/set.js" | resources.Minify | fingerprint }}
+
diff --git a/themes/basspistol2025/layouts/partials/head/meta.html b/themes/basspistol2025/layouts/partials/head/meta.html
new file mode 100644
index 0000000..22d2991
--- /dev/null
+++ b/themes/basspistol2025/layouts/partials/head/meta.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/themes/basspistol2025/layouts/partials/head/seo.html b/themes/basspistol2025/layouts/partials/head/seo.html
new file mode 100644
index 0000000..83d1054
--- /dev/null
+++ b/themes/basspistol2025/layouts/partials/head/seo.html
@@ -0,0 +1,88 @@
+
+{{ $title := printf "%s | %s" .Site.Title .Site.Params.Moto }}
+{{ if not .IsHome }}
+ {{ $title = printf "%s | %s" .Title site.Title }}
+{{ end }}
+
+
+{{ $description := .Site.Params.Description }}
+{{ if not .IsHome }}
+ {{ $description = $.Page.Params.description_markdown }}
+{{ end }}
+
+{{ $title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/basspistol2025/layouts/partials/head/static-links-head.html b/themes/basspistol2025/layouts/partials/head/static-links-head.html
new file mode 100644
index 0000000..52af788
--- /dev/null
+++ b/themes/basspistol2025/layouts/partials/head/static-links-head.html
@@ -0,0 +1,13 @@
+
+{{ $reset := resources.Get "css/reset.css" | resources.Minify | fingerprint }}
+
+{{ $fonts := resources.Get "css/fonts.css" | resources.Minify | fingerprint }}
+
+{{ $style := resources.Get "css/style.css" | resources.Minify | fingerprint }}
+
+
+
+
+
+
+
diff --git a/themes/basspistol2025/layouts/podcast/episode.html b/themes/basspistol2025/layouts/podcast/episode.html
new file mode 100644
index 0000000..5110168
--- /dev/null
+++ b/themes/basspistol2025/layouts/podcast/episode.html
@@ -0,0 +1,12 @@
+{{ define "main" }}
+{{- $date := (dateFormat "02. January 2006" .Date) -}}
+{{ $date }}
+{{ .Title }}
+{{ .Params.Series }}{{ .Params.podcast_tag }}
+
+{{ end }}
diff --git a/themes/basspistol2025/layouts/podcast/podcast.rss.xml b/themes/basspistol2025/layouts/podcast/podcast.rss.xml
new file mode 100644
index 0000000..db6eef8
--- /dev/null
+++ b/themes/basspistol2025/layouts/podcast/podcast.rss.xml
@@ -0,0 +1,94 @@
+
+
+ {{ .Site.Params.Podcast.title }}
+ {{ .Site.BaseURL }}
+
+ {{ .Site.Params.Podcast.updatePeriod }}
+ {{ .Site.Params.Podcast.updateFrequency }}
+ {{ .Site.LanguageCode }}
+ {{ dateFormat "Mon, 2 Jan 2006 15:04:05 -0700" .Date }}
+ {{ .Site.Params.Podcast.copyright | plainify }}
+ {{ .Site.Params.Podcast.subtitle }}
+
+ {{- range $index, $key:= .Site.Params.Podcast.authors -}}
+ {{- if $index }}, {{ end -}}
+ {{- if gt (len $key) 0 }}{{ $key }}{{ end -}}
+ {{- end -}}
+
+ {{ .Site.Params.Podcast.itunes_type }}
+ {{ .Site.Params.Podcast.summary | plainify }}
+ {{ .Site.Params.Podcast.summary | plainify }}
+
+
+ {{- range $index, $key:= .Site.Params.Podcast.authors -}}
+ {{- if $index }}, {{ end -}}
+ {{- if gt (len $key) 0 }}{{ $key }}{{ end -}}
+ {{- end -}}
+
+ {{ .Site.Params.Podcast.email }}
+
+
+
+ {{- if .Site.Params.Podcast.sub_category -}}
+
+ {{- end -}}
+
+ no
+ {{ .Site.Params.Podcast.explicit }}
+ {{ .Site.Params.Podcast.funding_text }}
+ Hugo -- gohugo.io
+ {{- $pages := .Data.Pages -}}
+ {{- $limit := .Site.Config.Services.RSS.Limit -}}
+ {{- if ge $limit 1 -}}
+ {{- $pages = $pages | first $limit -}}
+ {{- end -}}
+ {{- range $pages -}}
+ -
+ {{ title .Params.title }}{{ with .Params.subtitle }} ({{ . }}){{ end }}
+
+ {{- range $index, $key:= .Params.authors -}}
+ {{- if $index }}, {{ end -}}
+ {{- if gt (len $key) 0 }}{{ $key }}{{ end -}}
+ {{- end -}}
+
+ {{ .Summary | plainify }}
+ {{ .Params.explicit }}
+ {{ .Params.episode_type | default "full" }}
+ {{- if .Params.season -}}
+ {{ .Params.season }}
+ {{- end -}}
+ {{- if .Params.podcast_tag -}}
+
+ {{- range $index, $key:= .Params.podcast_tag -}}
+ {{- if $index }}, {{ end -}}
+ {{- if gt (len $key) 0 }}{{ $key }}{{ end -}}
+ {{- end -}}
+
+ {{- end -}}
+ {{ with .Params.audio_duration }}{{ . }}{{ end }}
+ {{ printf "" .Content | safeHTML }}
+ {{ printf `` .Content | safeHTML }}
+ {{ printf "" .Content | safeHTML }}
+ {{- with .Params.images -}}{{- end -}}
+ {{ $audio_name_arr := split .Params.audio "." }}
+ {{ $audio_type := index $audio_name_arr (sub (len $audio_name_arr) 1) }}
+ {{ $audio_size := 1 }}
+ {{- if .Params.audio_size }}{{ $audio_size = int .Params.audio_size }} {{ end -}}
+
+ {{ .Site.Params.Podcast.audio_base_url }}{{ .Params.audio }}
+ {{ .Permalink }}
+ {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}
+
+ {{ end }}
+
+
diff --git a/themes/basspistol2025/layouts/taxonomy/list.html b/themes/basspistol2025/layouts/taxonomy/list.html
new file mode 100644
index 0000000..c012e7f
--- /dev/null
+++ b/themes/basspistol2025/layouts/taxonomy/list.html
@@ -0,0 +1,11 @@
+{{ define "hero" }}
+
+{{ end }}
+
+{{ define "main" }}
+
+{{ end }}
+
+{{ define "footer"}}
+
+{{ end }}
diff --git a/themes/basspistol2025/layouts/taxonomy/tag.html b/themes/basspistol2025/layouts/taxonomy/tag.html
new file mode 100644
index 0000000..c012e7f
--- /dev/null
+++ b/themes/basspistol2025/layouts/taxonomy/tag.html
@@ -0,0 +1,11 @@
+{{ define "hero" }}
+
+{{ end }}
+
+{{ define "main" }}
+
+{{ end }}
+
+{{ define "footer"}}
+
+{{ end }}
diff --git a/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Bold.ttf b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Bold.ttf
new file mode 100644
index 0000000..8a8611a
Binary files /dev/null and b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Bold.ttf differ
diff --git a/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Light.ttf b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Light.ttf
new file mode 100644
index 0000000..0f03f08
Binary files /dev/null and b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Light.ttf differ
diff --git a/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Medium.ttf b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Medium.ttf
new file mode 100644
index 0000000..e530cf8
Binary files /dev/null and b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Medium.ttf differ
diff --git a/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Regular.ttf b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Regular.ttf
new file mode 100644
index 0000000..8215f81
Binary files /dev/null and b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-Regular.ttf differ
diff --git a/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-SemiBold.ttf b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-SemiBold.ttf
new file mode 100644
index 0000000..e05b967
Binary files /dev/null and b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-SemiBold.ttf differ
diff --git a/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-VariableFont_wght.ttf b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-VariableFont_wght.ttf
new file mode 100644
index 0000000..2c6cc59
Binary files /dev/null and b/themes/basspistol2025/static/assets/fonts/Space-Grotesk/SpaceGrotesk-VariableFont_wght.ttf differ
diff --git a/themes/basspistol2025/static/robots.txt b/themes/basspistol2025/static/robots.txt
new file mode 100644
index 0000000..7d329b1
--- /dev/null
+++ b/themes/basspistol2025/static/robots.txt
@@ -0,0 +1 @@
+User-agent: *