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

+
+
+ Home +
+ +
+
+ +
+ + + \ 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 }}

+
+ + {{ .Content }} +
+{{ 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: *