you could sell me on anything
0
.hugo_build.lock
Normal file
5
archetypes/default.md
Normal file
@ -0,0 +1,5 @@
|
||||
+++
|
||||
date = '{{ .Date }}'
|
||||
draft = true
|
||||
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||
+++
|
13
content/episodes/2023-01-16 Introduction/chapters.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 21.106,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 721.533,
|
||||
"title": "Ross's Pitch: Immortality"
|
||||
}
|
||||
]
|
||||
}
|
BIN
content/episodes/2023-01-16 Introduction/cover.png
Normal file
After Width: | Height: | Size: 297 KiB |
19
content/episodes/2023-01-16 Introduction/index.md
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
title: "Introduction"
|
||||
date: 2023-01-16
|
||||
draft: false
|
||||
url: "introduction"
|
||||
episodeTitle: "Introduction"
|
||||
episodeSubtitle: "Welcome to the first episode of Pitch and Play, a podcast about actually playing the games that your friends recommend!"
|
||||
episodeLength: 20451328
|
||||
episodeURL: https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3
|
||||
episodeDuration: 00:27:59
|
||||
episodeNumber: 1
|
||||
episodeChapters: true
|
||||
episodeGuid: podlove-2023-01-16t23:24:26+00:00-b10c458ea67b923
|
||||
featuredImage: '/cover.png'
|
||||
---
|
||||
|
||||
{{< audio src="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3" >}}
|
||||
|
||||
Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).
|
21
content/episodes/2023-01-30 Immortality/chapters.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 0,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 59.186,
|
||||
"title": "Recap of Pitch"
|
||||
},
|
||||
{
|
||||
"startTime": 109.314,
|
||||
"title": "Immortality Discussion"
|
||||
},
|
||||
{
|
||||
"startTime": 6583.865,
|
||||
"title": "Cassie's Pitch: Stardew Valley"
|
||||
}
|
||||
]
|
||||
}
|
BIN
content/episodes/2023-01-30 Immortality/cover.jpg
Normal file
After Width: | Height: | Size: 144 KiB |
19
content/episodes/2023-01-30 Immortality/index.md
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
title: "Immortality"
|
||||
date: 2023-01-30
|
||||
draft: false
|
||||
url: "immortality"
|
||||
episodeTitle: "Immortality"
|
||||
episodeSubtitle: "In this spoiler-filled discussion of Immortality, Cassie and Ross discuss their struggles with the presentation of the game and accessing the game's narrative."
|
||||
episodeLength: 88371200
|
||||
episodeURL: https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3
|
||||
episodeDuration: 02:02:18
|
||||
episodeNumber: 2
|
||||
episodeChapters: true
|
||||
episodeGuid: podlove-2023-01-24t00:52:25+00:00-bb72677de870c7c
|
||||
featuredImage: 'cover.jpg'
|
||||
---
|
||||
|
||||
{{< audio src="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3" >}}
|
||||
|
||||
This week's episode of Pitch & Play, a podcast about actually playing the games your friends recommend, includes our spoiler-filled discussion of Sam Barlow's latest joint, *Immortality* (2022). Cassie and Ross discuss their struggles with the presentation of the game and the accessibility of the game's story. Not interested in hearing about *Immortality*? Skip to the chapter marker to hear about our game for next week, as Cassie pitches her "warm blanket" game to Ross, *Stardew Valley*.
|
17
content/episodes/2023-02-13 Stardew Valley/chapters.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 0,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 40.035,
|
||||
"title": "Stardew Valley Discussion"
|
||||
},
|
||||
{
|
||||
"startTime": 4015.643,
|
||||
"title": "Ross's Pitch: Vampire Survivors"
|
||||
}
|
||||
]
|
||||
}
|
BIN
content/episodes/2023-02-13 Stardew Valley/cover.png
Normal file
After Width: | Height: | Size: 171 KiB |
19
content/episodes/2023-02-13 Stardew Valley/index.md
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
title: "Stardew Valley"
|
||||
date: 2023-02-13
|
||||
draft: false
|
||||
url: "stardew-valley"
|
||||
episodeTitle: "Stardew Valley"
|
||||
episodeSubtitle: "In our full-length discussion of Stardew Valley, Cassie tries to find ways to convince Ross that Stardew Valley can work for him."
|
||||
episodeLength: 75390976
|
||||
episodeURL: https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3
|
||||
episodeDuration: 01:18:12
|
||||
episodeNumber: 3
|
||||
episodeChapters: true
|
||||
episodeGuid: podlove-2023-01-29t01:37:51+00:00-9a6709055cb8f6a
|
||||
featuredImage: 'cover.png'
|
||||
---
|
||||
|
||||
{{< audio src="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3" >}}
|
||||
|
||||
This week's episode of Pitch & Play, a podcast about actually playing the games your friends recommend, Ross shares his experiences with *Stardew Valley*. Cassie tries to find ways to make the game "work" for him, and we close on Ross pitching *Vampire Survivors* to Cassie.
|
21
content/episodes/2023-02-27 Vampire Survivors/chapters.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 20.972,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 63.511,
|
||||
"title": "Vampire Survivors"
|
||||
},
|
||||
{
|
||||
"startTime": 2638.682,
|
||||
"title": "Immortality Update"
|
||||
},
|
||||
{
|
||||
"startTime": 3048.299,
|
||||
"title": "Cassie's Pitch: Fable Anniversary"
|
||||
}
|
||||
]
|
||||
}
|
BIN
content/episodes/2023-02-27 Vampire Survivors/cover.jpg
Normal file
After Width: | Height: | Size: 1.5 MiB |
19
content/episodes/2023-02-27 Vampire Survivors/index.md
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
title: "Vampire Survivors"
|
||||
date: 2023-02-27
|
||||
draft: false
|
||||
url: "vampire-survivors"
|
||||
episodeTitle: "Vampire Survivors"
|
||||
episodeSubtitle: "The supernatural indie phenomenon that lets you be the bullet hell!"
|
||||
episodeLength: 52228096
|
||||
episodeURL: https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3
|
||||
episodeDuration: 01:12:06
|
||||
episodeNumber: 4
|
||||
episodeChapters: true
|
||||
episodeGuid: podlove-2023-02-12t16:13:43+00:00-2553922b909a8f6
|
||||
featuredImage: 'cover.jpg'
|
||||
---
|
||||
|
||||
{{< audio src="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3" >}}
|
||||
|
||||
In this episode of Pitch & Play, an episode about actually playing the games your friends recommend, Cassie plays *Vampire Survivors*, the game Ross pitched last episode. Our hosts then give a brief update on their thoughts on *Immortality*, and Cassie pitches *Fable Anniversary* to Ross for our next episode.
|
13
hugo.toml
Normal file
@ -0,0 +1,13 @@
|
||||
baseURL = "https://pitchandplay.org"
|
||||
languageCode = "en-us"
|
||||
title = "Pitch & Play"
|
||||
theme = "pitch"
|
||||
|
||||
[outputs]
|
||||
home = ["HTML", "RSS", "podcast" ] # Sets up podcast feed
|
||||
|
||||
[outputFormats]
|
||||
[outputFormats.podcast]
|
||||
MediaType = "application/rss+xml"
|
||||
BaseName = "feed" # Your feed will be located at example.org/feed.xml. If you edit this value, you need to edit line 43 in layouts/index.podcast.xml.
|
||||
|
@ -1 +0,0 @@
|
||||
hello world
|
84
layouts/index.podcast.xml
Normal file
@ -0,0 +1,84 @@
|
||||
{{- $pctx := . -}}
|
||||
{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}}
|
||||
{{- $pages := slice -}}
|
||||
{{- if or $.IsHome $.IsSection -}}
|
||||
{{- $pages = $pctx.RegularPages -}}
|
||||
{{- else -}}
|
||||
{{- $pages = $pctx.Pages -}}
|
||||
{{- end -}}
|
||||
{{- $limit := .Site.Config.Services.RSS.Limit -}}
|
||||
{{- if ge $limit 1 -}}
|
||||
{{- $pages = $pages | first $limit -}}
|
||||
{{- end -}}
|
||||
{{- printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>" | safeHTML }}
|
||||
<rss version="2.0"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom"
|
||||
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
|
||||
xmlns:podcast="https://podcastindex.org/namespace/1.0"
|
||||
xmlns:content="http://purl.org/rss/1.0/modules/content/">
|
||||
<channel>
|
||||
<title>Pitch and Play</title>
|
||||
<link>https://pitchandplay.org</link>
|
||||
<language>en-us</language>
|
||||
<copyright>and#169; {{ dateFormat "2006" now }} Pitch and Play</copyright>
|
||||
<itunes:author>Pitch and Play</itunes:author>
|
||||
<description>A podcast about actually playing the games your friends recommend.</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
|
||||
<itunes:type>episodic</itunes:type>
|
||||
<itunes:owner>
|
||||
<itunes:name>Pitch and Play</itunes:name>
|
||||
<itunes:email>hello@pitchandplay.org</itunes:email>
|
||||
</itunes:owner>
|
||||
<itunes:image href="https://pitchandplay.org/cover.png" />
|
||||
<image>
|
||||
<url>https://pitchandplay.org/cover.png</url>
|
||||
<title>Pitch and Play</title>
|
||||
<link>https://pitchandplay.org</link>
|
||||
</image>
|
||||
<itunes:category text="Leisure">
|
||||
<itunes:category text="Video Games"/>
|
||||
</itunes:category>
|
||||
<itunes:explicit>true</itunes:explicit>
|
||||
<itunes:summary>A podcast about actually playing the games your friends recommend.</itunes:summary>
|
||||
<atom:link
|
||||
href="https://pitchandplay.org/feed.xml"
|
||||
rel="self"
|
||||
type="application/rss+xml" />
|
||||
<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>
|
||||
<itunes:new-feed-url>
|
||||
https://pitchandplay.org/feed.xml
|
||||
</itunes:new-feed-url>
|
||||
|
||||
{{ range (where .Site.RegularPages "Section" "episodes") }}
|
||||
|
||||
<item>
|
||||
<title>{{ .Params.Title }}</title>
|
||||
<link>{{ .Permalink }}</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>{{ .Params.episodeTitle }}</itunes:title>
|
||||
<description>
|
||||
{{ .Params.episodeSubtitle }}
|
||||
</description>
|
||||
<content:encoded>
|
||||
{{ `<![CDATA[` | safeHTML }}{{ .Content }}{{ `]]>` | safeHTML }}
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
{{ `<![CDATA[` | safeHTML }}{{ .Content }}{{ `]]>` | safeHTML }}
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>{{ .Params.episodeSubtitle | plainify }}</itunes:subtitle>
|
||||
<enclosure length="{{ .Params.episodeLength }}" type="audio/mpeg" url="{{ .Params.episodeURL }}" />
|
||||
<guid>{{ .Params.episodeGuid }}</guid>
|
||||
<pubDate>{{ .PublishDate.Format "Mon, 02 Jan 2006 15:04:00 -0700" }}</pubDate>
|
||||
<itunes:duration>{{ .Params.episodeDuration }}</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>{{ .Params.episodeNumber }}</itunes:episode>
|
||||
<podcast:episode>{{ .Params.episodeNumber }}</podcast:episode>
|
||||
{{ if eq .Params.episodeChapters false }}
|
||||
|
||||
{{ else }}
|
||||
<podcast:chapters url="{{ .Permalink }}/chapters.json" type="application/json+chapters" />
|
||||
{{ end }}
|
||||
</item>
|
||||
{{ end }}</channel>
|
||||
</rss>
|
3
layouts/shortcodes/audio.html
Normal file
@ -0,0 +1,3 @@
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="{{ .Get "src" }}">
|
||||
</audio>
|
28
public/categories/index.html
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
this is a list page.
|
||||
|
||||
</main></body>
|
||||
</html>
|
11
public/categories/index.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Categories on Pitch & Play</title>
|
||||
<link>http://localhost:1313/categories/</link>
|
||||
<description>Recent content in Categories on Pitch & Play</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en-us</language>
|
||||
<atom:link href="http://localhost:1313/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||
</channel>
|
||||
</rss>
|
BIN
public/cover.png
Normal file
After Width: | Height: | Size: 297 KiB |
109
public/css/fonts.css
Normal file
@ -0,0 +1,109 @@
|
||||
/* rubik-regular - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('../fonts/rubik-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url('../fonts/rubik-v30-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-700 - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url('../fonts/rubik-v30-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-700italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: url('../fonts/rubik-v30-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-800 - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
src: url('../fonts/rubik-v30-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-800italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
font-weight: 800;
|
||||
src: url('../fonts/rubik-v30-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-900 - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url('../fonts/rubik-v30-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-900italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
font-weight: 900;
|
||||
src: url('../fonts/rubik-v30-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* space-mono-regular - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Space Mono';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('../fonts/space-mono-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* space-mono-italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Space Mono';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url('../fonts/space-mono-v17-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* space-mono-700 - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Space Mono';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url('../fonts/space-mono-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* space-mono-700italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Space Mono';
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: url('../fonts/space-mono-v17-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
|
1
public/css/plyr.css
Normal file
169
public/css/style.css
Normal file
@ -0,0 +1,169 @@
|
||||
:root {
|
||||
--orange: rgb(246, 145, 15);
|
||||
--blue: rgb(9, 184, 234);
|
||||
--black: rgb(51, 51, 51);
|
||||
--gray: rgb(100, 100, 100);
|
||||
--light-gray: rgb(237, 237, 237);
|
||||
--white: rgb(255, 255, 255);
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: "Rubik", sans-serif;
|
||||
padding: 2%;
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
/* header */
|
||||
header {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
justify-content: space-between;
|
||||
|
||||
#site {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
|
||||
a {
|
||||
color: var(--black);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1rem;
|
||||
font-family: 'Space Mono', monospace;
|
||||
margin-right: 15px;
|
||||
}
|
||||
|
||||
p {
|
||||
color: var(--gray);
|
||||
font-size: .75rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* index */
|
||||
#landing {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
background-image: url(/cover.png);
|
||||
background-position: center;
|
||||
background-color: var(--black);
|
||||
background-blend-mode: overlay;
|
||||
padding: 2%;
|
||||
text-shadow: 2px 2px 5px rgba(51,51,51,.75);
|
||||
border-radius: 15px;
|
||||
|
||||
h2 {
|
||||
color: var(--orange);
|
||||
font-family: 'Space Mono', monospace;
|
||||
text-transform: uppercase;
|
||||
line-height: 1;
|
||||
font-size: 2rem;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
p {
|
||||
color: var(--white);
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
|
||||
img {
|
||||
width: 250px;
|
||||
height: fit-content;
|
||||
border-radius: 15px;
|
||||
margin-right: 2%;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
button {
|
||||
background-color: transparent;
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
border: 1px solid var(--white);
|
||||
border-radius: 15px;
|
||||
padding: 2%;
|
||||
color: var(--white);
|
||||
text-decoration: none;
|
||||
text-transform: uppercase;
|
||||
font-family: 'Space Mono', monospace;
|
||||
font-weight: bold;
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
button:hover {
|
||||
cursor: pointer;
|
||||
color: var(--blue);
|
||||
border-color: var(--orange);
|
||||
backdrop-filter: blur(5px);
|
||||
transition: all .2s ease-in-out;
|
||||
}
|
||||
}
|
||||
|
||||
h2.episodes {
|
||||
font-family: 'Space Mono', monospace;
|
||||
color: var(--orange);
|
||||
font-size: 1.75rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#episodes {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
|
||||
li {
|
||||
box-shadow: 0px 0px 5px 2px var(--light-gray);
|
||||
padding: 2%;
|
||||
margin-bottom: 25px;
|
||||
border-radius: 15px;
|
||||
display: flex;
|
||||
|
||||
.thumb {
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
margin-right: 15px;
|
||||
border-radius: 15px;
|
||||
height: 250px;
|
||||
width: 250px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.meta {
|
||||
color: var(--gray);
|
||||
font-size: .75rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
svg {
|
||||
width: 15px;
|
||||
margin-right: 2.5px;
|
||||
}
|
||||
|
||||
.date {
|
||||
margin-right: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: var(--blue);
|
||||
font-family: 'Space Mono', monospace;
|
||||
font-size: 2rem;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* plyr.io */
|
||||
.plyr {
|
||||
font-family: 'Rubik', sans-serif !important;
|
||||
border: 1px solid var(--light-gray) !important;
|
||||
border-radius: 15px !important;
|
||||
}
|
13
public/episodes/2023-01-16-introduction/chapters.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 21.106,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 721.533,
|
||||
"title": "Ross's Pitch: Immortality"
|
||||
}
|
||||
]
|
||||
}
|
22
public/episodes/2023-01-16-introduction/index.html
Normal file
@ -0,0 +1,22 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css"></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<h1>Pitch & Play</h1>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episode List</a>
|
||||
<a href="">Subscribe</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
<p>Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
28
public/episodes/2023-01-30-immortality/index.html
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
28
public/episodes/2023-02-13-stardew-valley/index.html
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
21
public/episodes/2023-02-27-vampire-survivors/chapters.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 20.972,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 63.511,
|
||||
"title": "Vampire Survivors"
|
||||
},
|
||||
{
|
||||
"startTime": 2638.682,
|
||||
"title": "Immortality Update"
|
||||
},
|
||||
{
|
||||
"startTime": 3048.299,
|
||||
"title": "Cassie's Pitch: Fable Anniversary"
|
||||
}
|
||||
]
|
||||
}
|
BIN
public/episodes/2023-02-27-vampire-survivors/cover.jpg
Normal file
After Width: | Height: | Size: 150 KiB |
28
public/episodes/2023-02-27-vampire-survivors/index.html
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
28
public/episodes/index.html
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
this is a list page.
|
||||
|
||||
</main></body>
|
||||
</html>
|
40
public/episodes/index.xml
Normal file
@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Episodes on Pitch & Play</title>
|
||||
<link>http://localhost:1313/episodes/</link>
|
||||
<description>Recent content in Episodes on Pitch & Play</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en-us</language>
|
||||
<lastBuildDate>Mon, 27 Feb 2023 00:00:00 +0000</lastBuildDate>
|
||||
<atom:link href="http://localhost:1313/episodes/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Vampire Survivors</title>
|
||||
<link>http://localhost:1313/vampire-survivors/</link>
|
||||
<pubDate>Mon, 27 Feb 2023 00:00:00 +0000</pubDate>
|
||||
<guid>http://localhost:1313/vampire-survivors/</guid>
|
||||
<description><audio controls preload="auto" class="js-player">
 <source src="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3">
</audio>
<p>In this episode of Pitch &amp; Play, an episode about actually playing the games your friends recommend, Cassie plays <em>Vampire Survivors</em>, the game Ross pitched last episode. Our hosts then give a brief update on their thoughts on <em>Immortality</em>, and Cassie pitches <em>Fable Anniversary</em> to Ross for our next episode.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Stardew Valley</title>
|
||||
<link>http://localhost:1313/stardew-valley/</link>
|
||||
<pubDate>Mon, 13 Feb 2023 00:00:00 +0000</pubDate>
|
||||
<guid>http://localhost:1313/stardew-valley/</guid>
|
||||
<description><audio controls preload="auto" class="js-player">
 <source src="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3">
</audio>
<p>This week&rsquo;s episode of Pitch &amp; Play, a podcast about actually playing the games your friends recommend, Ross shares his experiences with <em>Stardew Valley</em>. Cassie tries to find ways to make the game &ldquo;work&rdquo; for him, and we close on Ross pitching <em>Vampire Survivors</em> to Cassie.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Immortality</title>
|
||||
<link>http://localhost:1313/immortality/</link>
|
||||
<pubDate>Mon, 30 Jan 2023 00:00:00 +0000</pubDate>
|
||||
<guid>http://localhost:1313/immortality/</guid>
|
||||
<description><audio controls preload="auto" class="js-player">
 <source src="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3">
</audio>
<p>This week&rsquo;s episode of Pitch &amp; Play, a podcast about actually playing the games your friends recommend, includes our spoiler-filled discussion of Sam Barlow&rsquo;s latest joint, <em>Immortality</em> (2022). Cassie and Ross discuss their struggles with the presentation of the game and the accessibility of the game&rsquo;s story. Not interested in hearing about <em>Immortality</em>? Skip to the chapter marker to hear about our game for next week, as Cassie pitches her &ldquo;warm blanket&rdquo; game to Ross, <em>Stardew Valley</em>.</p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Introduction</title>
|
||||
<link>http://localhost:1313/introduction/</link>
|
||||
<pubDate>Mon, 16 Jan 2023 00:00:00 +0000</pubDate>
|
||||
<guid>http://localhost:1313/introduction/</guid>
|
||||
<description><audio controls preload="auto" class="js-player">
 <source src="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3">
</audio>
<p>Welcome to the first episode of Pitch &amp; Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
22
public/episodes/introduction/index.html
Normal file
@ -0,0 +1,22 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css"></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<h1>Pitch & Play</h1>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episode List</a>
|
||||
<a href="">Subscribe</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
<p>Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
186
public/feed.xml
Normal file
@ -0,0 +1,186 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom"
|
||||
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
|
||||
xmlns:podcast="https://podcastindex.org/namespace/1.0"
|
||||
xmlns:content="http://purl.org/rss/1.0/modules/content/">
|
||||
<channel>
|
||||
<title>Pitch and Play</title>
|
||||
<link>https://pitchandplay.org</link>
|
||||
<language>en-us</language>
|
||||
<copyright>and#169; 2025 Pitch and Play</copyright>
|
||||
<itunes:author>Pitch and Play</itunes:author>
|
||||
<description>A podcast about actually playing the games your friends recommend.</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
|
||||
<itunes:type>episodic</itunes:type>
|
||||
<itunes:owner>
|
||||
<itunes:name>Pitch and Play</itunes:name>
|
||||
<itunes:email>hello@pitchandplay.org</itunes:email>
|
||||
</itunes:owner>
|
||||
<itunes:image href="https://pitchandplay.org/cover.png" />
|
||||
<image>
|
||||
<url>https://pitchandplay.org/cover.png</url>
|
||||
<title>Pitch and Play</title>
|
||||
<link>https://pitchandplay.org</link>
|
||||
</image>
|
||||
<itunes:category text="Leisure">
|
||||
<itunes:category text="Video Games"/>
|
||||
</itunes:category>
|
||||
<itunes:explicit>true</itunes:explicit>
|
||||
<itunes:summary>A podcast about actually playing the games your friends recommend.</itunes:summary>
|
||||
<atom:link
|
||||
href="https://pitchandplay.org/feed.xml"
|
||||
rel="self"
|
||||
type="application/rss+xml" />
|
||||
<lastBuildDate>Mon, 27 Feb 2023 00:00:00 +0000</lastBuildDate>
|
||||
<itunes:new-feed-url>
|
||||
https://pitchandplay.org/feed.xml
|
||||
</itunes:new-feed-url>
|
||||
|
||||
|
||||
|
||||
<item>
|
||||
<title>Vampire Survivors</title>
|
||||
<link>http://localhost:1313/vampire-survivors/</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>Vampire Survivors</itunes:title>
|
||||
<description>
|
||||
The supernatural indie phenomenon that lets you be the bullet hell!
|
||||
</description>
|
||||
<content:encoded>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3">
|
||||
</audio>
|
||||
<p>In this episode of Pitch & Play, an episode about actually playing the games your friends recommend, Cassie plays <em>Vampire Survivors</em>, the game Ross pitched last episode. Our hosts then give a brief update on their thoughts on <em>Immortality</em>, and Cassie pitches <em>Fable Anniversary</em> to Ross for our next episode.</p>
|
||||
]]>
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3">
|
||||
</audio>
|
||||
<p>In this episode of Pitch & Play, an episode about actually playing the games your friends recommend, Cassie plays <em>Vampire Survivors</em>, the game Ross pitched last episode. Our hosts then give a brief update on their thoughts on <em>Immortality</em>, and Cassie pitches <em>Fable Anniversary</em> to Ross for our next episode.</p>
|
||||
]]>
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>The supernatural indie phenomenon that lets you be the bullet hell!</itunes:subtitle>
|
||||
<enclosure length="52228096" type="audio/mpeg" url="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3" />
|
||||
<guid>podlove-2023-02-12t16:13:43+00:00-2553922b909a8f6</guid>
|
||||
<pubDate>Mon, 27 Feb 2023 00:00:00 +0000</pubDate>
|
||||
<itunes:duration>01:12:06</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>4</itunes:episode>
|
||||
<podcast:episode>4</podcast:episode>
|
||||
|
||||
<podcast:chapters url="http://localhost:1313/vampire-survivors//chapters.json" type="application/json+chapters" />
|
||||
|
||||
</item>
|
||||
|
||||
|
||||
<item>
|
||||
<title>Stardew Valley</title>
|
||||
<link>http://localhost:1313/stardew-valley/</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>Stardew Valley</itunes:title>
|
||||
<description>
|
||||
In our full-length discussion of Stardew Valley, Cassie tries to find ways to convince Ross that Stardew Valley can work for him.
|
||||
</description>
|
||||
<content:encoded>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, Ross shares his experiences with <em>Stardew Valley</em>. Cassie tries to find ways to make the game “work” for him, and we close on Ross pitching <em>Vampire Survivors</em> to Cassie.</p>
|
||||
]]>
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, Ross shares his experiences with <em>Stardew Valley</em>. Cassie tries to find ways to make the game “work” for him, and we close on Ross pitching <em>Vampire Survivors</em> to Cassie.</p>
|
||||
]]>
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>In our full-length discussion of Stardew Valley, Cassie tries to find ways to convince Ross that Stardew Valley can work for him.</itunes:subtitle>
|
||||
<enclosure length="75390976" type="audio/mpeg" url="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3" />
|
||||
<guid>podlove-2023-01-29t01:37:51+00:00-9a6709055cb8f6a</guid>
|
||||
<pubDate>Mon, 13 Feb 2023 00:00:00 +0000</pubDate>
|
||||
<itunes:duration>01:18:12</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>3</itunes:episode>
|
||||
<podcast:episode>3</podcast:episode>
|
||||
|
||||
<podcast:chapters url="http://localhost:1313/stardew-valley//chapters.json" type="application/json+chapters" />
|
||||
|
||||
</item>
|
||||
|
||||
|
||||
<item>
|
||||
<title>Immortality</title>
|
||||
<link>http://localhost:1313/immortality/</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>Immortality</itunes:title>
|
||||
<description>
|
||||
In this spoiler-filled discussion of Immortality, Cassie and Ross discuss their struggles with the presentation of the game and accessing the game's narrative.
|
||||
</description>
|
||||
<content:encoded>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, includes our spoiler-filled discussion of Sam Barlow’s latest joint, <em>Immortality</em> (2022). Cassie and Ross discuss their struggles with the presentation of the game and the accessibility of the game’s story. Not interested in hearing about <em>Immortality</em>? Skip to the chapter marker to hear about our game for next week, as Cassie pitches her “warm blanket” game to Ross, <em>Stardew Valley</em>.</p>
|
||||
]]>
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, includes our spoiler-filled discussion of Sam Barlow’s latest joint, <em>Immortality</em> (2022). Cassie and Ross discuss their struggles with the presentation of the game and the accessibility of the game’s story. Not interested in hearing about <em>Immortality</em>? Skip to the chapter marker to hear about our game for next week, as Cassie pitches her “warm blanket” game to Ross, <em>Stardew Valley</em>.</p>
|
||||
]]>
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>In this spoiler-filled discussion of Immortality, Cassie and Ross discuss their struggles with the presentation of the game and accessing the game's narrative.</itunes:subtitle>
|
||||
<enclosure length="88371200" type="audio/mpeg" url="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3" />
|
||||
<guid>podlove-2023-01-24t00:52:25+00:00-bb72677de870c7c</guid>
|
||||
<pubDate>Mon, 30 Jan 2023 00:00:00 +0000</pubDate>
|
||||
<itunes:duration>02:02:18</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>2</itunes:episode>
|
||||
<podcast:episode>2</podcast:episode>
|
||||
|
||||
<podcast:chapters url="http://localhost:1313/immortality//chapters.json" type="application/json+chapters" />
|
||||
|
||||
</item>
|
||||
|
||||
|
||||
<item>
|
||||
<title>Introduction</title>
|
||||
<link>http://localhost:1313/introduction/</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>Introduction</itunes:title>
|
||||
<description>
|
||||
Welcome to the first episode of Pitch and Play, a podcast about actually playing the games that your friends recommend!
|
||||
</description>
|
||||
<content:encoded>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3">
|
||||
</audio>
|
||||
<p>Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p>
|
||||
]]>
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3">
|
||||
</audio>
|
||||
<p>Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p>
|
||||
]]>
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>Welcome to the first episode of Pitch and Play, a podcast about actually playing the games that your friends recommend!</itunes:subtitle>
|
||||
<enclosure length="20451328" type="audio/mpeg" url="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3" />
|
||||
<guid>podlove-2023-01-16t23:24:26+00:00-b10c458ea67b923</guid>
|
||||
<pubDate>Mon, 16 Jan 2023 00:00:00 +0000</pubDate>
|
||||
<itunes:duration>00:27:59</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>1</itunes:episode>
|
||||
<podcast:episode>1</podcast:episode>
|
||||
|
||||
<podcast:chapters url="http://localhost:1313/introduction//chapters.json" type="application/json+chapters" />
|
||||
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
BIN
public/fonts/rubik-v30-latin-700.woff2
Normal file
BIN
public/fonts/rubik-v30-latin-700italic.woff2
Normal file
BIN
public/fonts/rubik-v30-latin-800.woff2
Normal file
BIN
public/fonts/rubik-v30-latin-800italic.woff2
Normal file
BIN
public/fonts/rubik-v30-latin-900.woff2
Normal file
BIN
public/fonts/rubik-v30-latin-900italic.woff2
Normal file
BIN
public/fonts/rubik-v30-latin-italic.woff2
Normal file
BIN
public/fonts/rubik-v30-latin-regular.woff2
Normal file
BIN
public/fonts/space-mono-v17-latin-700.woff2
Normal file
BIN
public/fonts/space-mono-v17-latin-700italic.woff2
Normal file
BIN
public/fonts/space-mono-v17-latin-italic.woff2
Normal file
BIN
public/fonts/space-mono-v17-latin-regular.woff2
Normal file
21
public/immortality/chapters.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 0,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 59.186,
|
||||
"title": "Recap of Pitch"
|
||||
},
|
||||
{
|
||||
"startTime": 109.314,
|
||||
"title": "Immortality Discussion"
|
||||
},
|
||||
{
|
||||
"startTime": 6583.865,
|
||||
"title": "Cassie's Pitch: Stardew Valley"
|
||||
}
|
||||
]
|
||||
}
|
BIN
public/immortality/cover.jpg
Normal file
After Width: | Height: | Size: 144 KiB |
32
public/immortality/index.html
Normal file
@ -0,0 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, includes our spoiler-filled discussion of Sam Barlow’s latest joint, <em>Immortality</em> (2022). Cassie and Ross discuss their struggles with the presentation of the game and the accessibility of the game’s story. Not interested in hearing about <em>Immortality</em>? Skip to the chapter marker to hear about our game for next week, as Cassie pitches her “warm blanket” game to Ross, <em>Stardew Valley</em>.</p>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
129
public/index.html
Normal file
@ -0,0 +1,129 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="generator" content="Hugo 0.147.9"><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
<div id="landing">
|
||||
<img src="cover.png" />
|
||||
<div class="info">
|
||||
<h2>Pitch & Play is a podcast about actually playing the games your friends recommend.</h2>
|
||||
<p>Every two weeks, Cassie and Ross take turns “pitching” a game for the other to play… and then we follow through on it! We then have an in-depth conversation about the game and decide whether the pitch was successful.</p>
|
||||
<a href="https://google.com"><button type="button">Subscribe</button></a>
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="episodes">Latest Episodes</h2>
|
||||
<ul id="episodes">
|
||||
|
||||
<li>
|
||||
<div class="thumb" style="background-image: url('http://localhost:1313//vampire-survivors/cover.jpg');">
|
||||
</div>
|
||||
<div class="info">
|
||||
<div class="meta">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-calendar-week"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 2c.183 0 .355 .05 .502 .135l.033 .02c.28 .177 .465 .49 .465 .845v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 .514 -.874l.093 -.046l.066 -.025l.1 -.029l.107 -.019l.12 -.007q .083 0 .161 .013l.122 .029l.04 .012l.06 .023c.328 .135 .568 .44 .61 .806l.007 .117v1h6v-1a1 1 0 0 1 1 -1m3 7h-14v9.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16z" /><path d="M9.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M13.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M17.02 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M12.02 15a1 1 0 0 1 0 2a1.001 1.001 0 1 1 -.005 -2z" /><path d="M9.015 16a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /></svg>
|
||||
<span class="date">
|
||||
February 27, 2023
|
||||
</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-stopwatch"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0z" /><path d="M14.5 10.5l-2.5 2.5" /><path d="M17 8l1 -1" /><path d="M14 3h-4" /></svg>
|
||||
<span class="duration">
|
||||
01:12:06
|
||||
</span>
|
||||
</div>
|
||||
<a href="http://localhost:1313/vampire-survivors/"><h3>Vampire Survivors</h3></a>
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3">
|
||||
</audio>
|
||||
<p>In this episode of Pitch & Play, an episode about actually playing the games your friends recommend, Cassie plays <em>Vampire Survivors</em>, the game Ross pitched last episode. Our hosts then give a brief update on their thoughts on <em>Immortality</em>, and Cassie pitches <em>Fable Anniversary</em> to Ross for our next episode.</p>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="thumb" style="background-image: url('http://localhost:1313//stardew-valley/cover.png');">
|
||||
</div>
|
||||
<div class="info">
|
||||
<div class="meta">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-calendar-week"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 2c.183 0 .355 .05 .502 .135l.033 .02c.28 .177 .465 .49 .465 .845v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 .514 -.874l.093 -.046l.066 -.025l.1 -.029l.107 -.019l.12 -.007q .083 0 .161 .013l.122 .029l.04 .012l.06 .023c.328 .135 .568 .44 .61 .806l.007 .117v1h6v-1a1 1 0 0 1 1 -1m3 7h-14v9.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16z" /><path d="M9.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M13.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M17.02 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M12.02 15a1 1 0 0 1 0 2a1.001 1.001 0 1 1 -.005 -2z" /><path d="M9.015 16a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /></svg>
|
||||
<span class="date">
|
||||
February 13, 2023
|
||||
</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-stopwatch"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0z" /><path d="M14.5 10.5l-2.5 2.5" /><path d="M17 8l1 -1" /><path d="M14 3h-4" /></svg>
|
||||
<span class="duration">
|
||||
01:18:12
|
||||
</span>
|
||||
</div>
|
||||
<a href="http://localhost:1313/stardew-valley/"><h3>Stardew Valley</h3></a>
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, Ross shares his experiences with <em>Stardew Valley</em>. Cassie tries to find ways to make the game “work” for him, and we close on Ross pitching <em>Vampire Survivors</em> to Cassie.</p>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="thumb" style="background-image: url('http://localhost:1313//immortality/cover.jpg');">
|
||||
</div>
|
||||
<div class="info">
|
||||
<div class="meta">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-calendar-week"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 2c.183 0 .355 .05 .502 .135l.033 .02c.28 .177 .465 .49 .465 .845v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 .514 -.874l.093 -.046l.066 -.025l.1 -.029l.107 -.019l.12 -.007q .083 0 .161 .013l.122 .029l.04 .012l.06 .023c.328 .135 .568 .44 .61 .806l.007 .117v1h6v-1a1 1 0 0 1 1 -1m3 7h-14v9.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16z" /><path d="M9.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M13.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M17.02 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M12.02 15a1 1 0 0 1 0 2a1.001 1.001 0 1 1 -.005 -2z" /><path d="M9.015 16a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /></svg>
|
||||
<span class="date">
|
||||
January 30, 2023
|
||||
</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-stopwatch"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0z" /><path d="M14.5 10.5l-2.5 2.5" /><path d="M17 8l1 -1" /><path d="M14 3h-4" /></svg>
|
||||
<span class="duration">
|
||||
02:02:18
|
||||
</span>
|
||||
</div>
|
||||
<a href="http://localhost:1313/immortality/"><h3>Immortality</h3></a>
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, includes our spoiler-filled discussion of Sam Barlow’s latest joint, <em>Immortality</em> (2022). Cassie and Ross discuss their struggles with the presentation of the game and the accessibility of the game’s story. Not interested in hearing about <em>Immortality</em>? Skip to the chapter marker to hear about our game for next week, as Cassie pitches her “warm blanket” game to Ross, <em>Stardew Valley</em>.</p>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="thumb" style="background-image: url('http://localhost:1313//introduction//cover.png');">
|
||||
</div>
|
||||
<div class="info">
|
||||
<div class="meta">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-calendar-week"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 2c.183 0 .355 .05 .502 .135l.033 .02c.28 .177 .465 .49 .465 .845v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 .514 -.874l.093 -.046l.066 -.025l.1 -.029l.107 -.019l.12 -.007q .083 0 .161 .013l.122 .029l.04 .012l.06 .023c.328 .135 .568 .44 .61 .806l.007 .117v1h6v-1a1 1 0 0 1 1 -1m3 7h-14v9.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16z" /><path d="M9.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M13.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M17.02 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M12.02 15a1 1 0 0 1 0 2a1.001 1.001 0 1 1 -.005 -2z" /><path d="M9.015 16a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /></svg>
|
||||
<span class="date">
|
||||
January 16, 2023
|
||||
</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-stopwatch"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0z" /><path d="M14.5 10.5l-2.5 2.5" /><path d="M17 8l1 -1" /><path d="M14 3h-4" /></svg>
|
||||
<span class="duration">
|
||||
00:27:59
|
||||
</span>
|
||||
</div>
|
||||
<a href="http://localhost:1313/introduction/"><h3>Introduction</h3></a>
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3">
|
||||
</audio>
|
||||
<p>Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<a class="all" href="/episodes/">view all episodes ⇒</a>
|
||||
|
||||
</main></body>
|
||||
</html>
|
186
public/index.xml
Normal file
@ -0,0 +1,186 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom"
|
||||
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
|
||||
xmlns:podcast="https://podcastindex.org/namespace/1.0"
|
||||
xmlns:content="http://purl.org/rss/1.0/modules/content/">
|
||||
<channel>
|
||||
<title>Pitch and Play</title>
|
||||
<link>https://pitchandplay.org</link>
|
||||
<language>en-us</language>
|
||||
<copyright>and#169; 2025 Pitch and Play</copyright>
|
||||
<itunes:author>Pitch and Play</itunes:author>
|
||||
<description>A podcast about actually playing the games your friends recommend.</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
|
||||
<itunes:type>episodic</itunes:type>
|
||||
<itunes:owner>
|
||||
<itunes:name>Pitch and Play</itunes:name>
|
||||
<itunes:email>hello@pitchandplay.org</itunes:email>
|
||||
</itunes:owner>
|
||||
<itunes:image href="https://pitchandplay.org/cover.png" />
|
||||
<image>
|
||||
<url>https://pitchandplay.org/cover.png</url>
|
||||
<title>Pitch and Play</title>
|
||||
<link>https://pitchandplay.org</link>
|
||||
</image>
|
||||
<itunes:category text="Leisure">
|
||||
<itunes:category text="Video Games"/>
|
||||
</itunes:category>
|
||||
<itunes:explicit>true</itunes:explicit>
|
||||
<itunes:summary>A podcast about actually playing the games your friends recommend.</itunes:summary>
|
||||
<atom:link
|
||||
href="https://pitchandplay.org/feed.xml"
|
||||
rel="self"
|
||||
type="application/rss+xml" />
|
||||
<lastBuildDate>Mon, 27 Feb 2023 00:00:00 +0000</lastBuildDate>
|
||||
<itunes:new-feed-url>
|
||||
https://pitchandplay.org/feed.xml
|
||||
</itunes:new-feed-url>
|
||||
|
||||
|
||||
|
||||
<item>
|
||||
<title>Vampire Survivors</title>
|
||||
<link>http://localhost:1313/vampire-survivors/</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>Vampire Survivors</itunes:title>
|
||||
<description>
|
||||
The supernatural indie phenomenon that lets you be the bullet hell!
|
||||
</description>
|
||||
<content:encoded>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3">
|
||||
</audio>
|
||||
<p>In this episode of Pitch & Play, an episode about actually playing the games your friends recommend, Cassie plays <em>Vampire Survivors</em>, the game Ross pitched last episode. Our hosts then give a brief update on their thoughts on <em>Immortality</em>, and Cassie pitches <em>Fable Anniversary</em> to Ross for our next episode.</p>
|
||||
]]>
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3">
|
||||
</audio>
|
||||
<p>In this episode of Pitch & Play, an episode about actually playing the games your friends recommend, Cassie plays <em>Vampire Survivors</em>, the game Ross pitched last episode. Our hosts then give a brief update on their thoughts on <em>Immortality</em>, and Cassie pitches <em>Fable Anniversary</em> to Ross for our next episode.</p>
|
||||
]]>
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>The supernatural indie phenomenon that lets you be the bullet hell!</itunes:subtitle>
|
||||
<enclosure length="52228096" type="audio/mpeg" url="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3" />
|
||||
<guid>podlove-2023-02-12t16:13:43+00:00-2553922b909a8f6</guid>
|
||||
<pubDate>Mon, 27 Feb 2023 00:00:00 +0000</pubDate>
|
||||
<itunes:duration>01:12:06</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>4</itunes:episode>
|
||||
<podcast:episode>4</podcast:episode>
|
||||
|
||||
<podcast:chapters url="http://localhost:1313/vampire-survivors//chapters.json" type="application/json+chapters" />
|
||||
|
||||
</item>
|
||||
|
||||
|
||||
<item>
|
||||
<title>Stardew Valley</title>
|
||||
<link>http://localhost:1313/stardew-valley/</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>Stardew Valley</itunes:title>
|
||||
<description>
|
||||
In our full-length discussion of Stardew Valley, Cassie tries to find ways to convince Ross that Stardew Valley can work for him.
|
||||
</description>
|
||||
<content:encoded>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, Ross shares his experiences with <em>Stardew Valley</em>. Cassie tries to find ways to make the game “work” for him, and we close on Ross pitching <em>Vampire Survivors</em> to Cassie.</p>
|
||||
]]>
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, Ross shares his experiences with <em>Stardew Valley</em>. Cassie tries to find ways to make the game “work” for him, and we close on Ross pitching <em>Vampire Survivors</em> to Cassie.</p>
|
||||
]]>
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>In our full-length discussion of Stardew Valley, Cassie tries to find ways to convince Ross that Stardew Valley can work for him.</itunes:subtitle>
|
||||
<enclosure length="75390976" type="audio/mpeg" url="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3" />
|
||||
<guid>podlove-2023-01-29t01:37:51+00:00-9a6709055cb8f6a</guid>
|
||||
<pubDate>Mon, 13 Feb 2023 00:00:00 +0000</pubDate>
|
||||
<itunes:duration>01:18:12</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>3</itunes:episode>
|
||||
<podcast:episode>3</podcast:episode>
|
||||
|
||||
<podcast:chapters url="http://localhost:1313/stardew-valley//chapters.json" type="application/json+chapters" />
|
||||
|
||||
</item>
|
||||
|
||||
|
||||
<item>
|
||||
<title>Immortality</title>
|
||||
<link>http://localhost:1313/immortality/</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>Immortality</itunes:title>
|
||||
<description>
|
||||
In this spoiler-filled discussion of Immortality, Cassie and Ross discuss their struggles with the presentation of the game and accessing the game's narrative.
|
||||
</description>
|
||||
<content:encoded>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, includes our spoiler-filled discussion of Sam Barlow’s latest joint, <em>Immortality</em> (2022). Cassie and Ross discuss their struggles with the presentation of the game and the accessibility of the game’s story. Not interested in hearing about <em>Immortality</em>? Skip to the chapter marker to hear about our game for next week, as Cassie pitches her “warm blanket” game to Ross, <em>Stardew Valley</em>.</p>
|
||||
]]>
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, includes our spoiler-filled discussion of Sam Barlow’s latest joint, <em>Immortality</em> (2022). Cassie and Ross discuss their struggles with the presentation of the game and the accessibility of the game’s story. Not interested in hearing about <em>Immortality</em>? Skip to the chapter marker to hear about our game for next week, as Cassie pitches her “warm blanket” game to Ross, <em>Stardew Valley</em>.</p>
|
||||
]]>
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>In this spoiler-filled discussion of Immortality, Cassie and Ross discuss their struggles with the presentation of the game and accessing the game's narrative.</itunes:subtitle>
|
||||
<enclosure length="88371200" type="audio/mpeg" url="https://cdn.pitchandplay.org/episodes/PPEpisode2.mp3" />
|
||||
<guid>podlove-2023-01-24t00:52:25+00:00-bb72677de870c7c</guid>
|
||||
<pubDate>Mon, 30 Jan 2023 00:00:00 +0000</pubDate>
|
||||
<itunes:duration>02:02:18</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>2</itunes:episode>
|
||||
<podcast:episode>2</podcast:episode>
|
||||
|
||||
<podcast:chapters url="http://localhost:1313/immortality//chapters.json" type="application/json+chapters" />
|
||||
|
||||
</item>
|
||||
|
||||
|
||||
<item>
|
||||
<title>Introduction</title>
|
||||
<link>http://localhost:1313/introduction/</link>
|
||||
<itunes:episodeType>full</itunes:episodeType>
|
||||
<itunes:title>Introduction</itunes:title>
|
||||
<description>
|
||||
Welcome to the first episode of Pitch and Play, a podcast about actually playing the games that your friends recommend!
|
||||
</description>
|
||||
<content:encoded>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3">
|
||||
</audio>
|
||||
<p>Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p>
|
||||
]]>
|
||||
</content:encoded>
|
||||
<itunes:summary>
|
||||
<![CDATA[<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3">
|
||||
</audio>
|
||||
<p>Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p>
|
||||
]]>
|
||||
</itunes:summary>
|
||||
<itunes:subtitle>Welcome to the first episode of Pitch and Play, a podcast about actually playing the games that your friends recommend!</itunes:subtitle>
|
||||
<enclosure length="20451328" type="audio/mpeg" url="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3" />
|
||||
<guid>podlove-2023-01-16t23:24:26+00:00-b10c458ea67b923</guid>
|
||||
<pubDate>Mon, 16 Jan 2023 00:00:00 +0000</pubDate>
|
||||
<itunes:duration>00:27:59</itunes:duration>
|
||||
<itunes:explicit>false</itunes:explicit>
|
||||
<itunes:episode>1</itunes:episode>
|
||||
<podcast:episode>1</podcast:episode>
|
||||
|
||||
<podcast:chapters url="http://localhost:1313/introduction//chapters.json" type="application/json+chapters" />
|
||||
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
13
public/introduction/chapters.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 21.106,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 721.533,
|
||||
"title": "Ross's Pitch: Immortality"
|
||||
}
|
||||
]
|
||||
}
|
BIN
public/introduction/cover.png
Normal file
After Width: | Height: | Size: 297 KiB |
32
public/introduction/index.html
Normal file
@ -0,0 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode1.mp3">
|
||||
</audio>
|
||||
<p>Welcome to the first episode of Pitch & Play, a podcast about actually playing the games that your friends recommend! In this episode, Cassie and Ross introduce themselves and explain the backgrounds and perspectives that they each will bring to our discussions of games. Ross then pitches our first game to Cassie, Immortality (2022).</p>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
BIN
public/introduction/pitchandplay-large.png
Normal file
After Width: | Height: | Size: 297 KiB |
2
public/js/plyr.polyfilled.js
Normal file
1
public/plyr.css
Normal file
2
public/plyr.polyfilled.js
Normal file
27
public/sitemap.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>http://localhost:1313/episodes/</loc>
|
||||
<lastmod>2023-02-27T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>http://localhost:1313/</loc>
|
||||
<lastmod>2023-02-27T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>http://localhost:1313/vampire-survivors/</loc>
|
||||
<lastmod>2023-02-27T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>http://localhost:1313/stardew-valley/</loc>
|
||||
<lastmod>2023-02-13T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>http://localhost:1313/immortality/</loc>
|
||||
<lastmod>2023-01-30T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>http://localhost:1313/introduction/</loc>
|
||||
<lastmod>2023-01-16T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>http://localhost:1313/categories/</loc>
|
||||
</url><url>
|
||||
<loc>http://localhost:1313/tags/</loc>
|
||||
</url>
|
||||
</urlset>
|
17
public/stardew-valley/chapters.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 0,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 40.035,
|
||||
"title": "Stardew Valley Discussion"
|
||||
},
|
||||
{
|
||||
"startTime": 4015.643,
|
||||
"title": "Ross's Pitch: Vampire Survivors"
|
||||
}
|
||||
]
|
||||
}
|
BIN
public/stardew-valley/cover.png
Normal file
After Width: | Height: | Size: 171 KiB |
32
public/stardew-valley/index.html
Normal file
@ -0,0 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode3.mp3">
|
||||
</audio>
|
||||
<p>This week’s episode of Pitch & Play, a podcast about actually playing the games your friends recommend, Ross shares his experiences with <em>Stardew Valley</em>. Cassie tries to find ways to make the game “work” for him, and we close on Ross pitching <em>Vampire Survivors</em> to Cassie.</p>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
28
public/tags/index.html
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
this is a list page.
|
||||
|
||||
</main></body>
|
||||
</html>
|
11
public/tags/index.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Tags on Pitch & Play</title>
|
||||
<link>http://localhost:1313/tags/</link>
|
||||
<description>Recent content in Tags on Pitch & Play</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en-us</language>
|
||||
<atom:link href="http://localhost:1313/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
</channel>
|
||||
</rss>
|
21
public/vampire-survivors/chapters.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"chapters": [
|
||||
{
|
||||
"startTime": 20.972,
|
||||
"title": "Introduction"
|
||||
},
|
||||
{
|
||||
"startTime": 63.511,
|
||||
"title": "Vampire Survivors"
|
||||
},
|
||||
{
|
||||
"startTime": 2638.682,
|
||||
"title": "Immortality Update"
|
||||
},
|
||||
{
|
||||
"startTime": 3048.299,
|
||||
"title": "Cassie's Pitch: Fable Anniversary"
|
||||
}
|
||||
]
|
||||
}
|
BIN
public/vampire-survivors/cover.jpg
Normal file
After Width: | Height: | Size: 1.5 MiB |
32
public/vampire-survivors/index.html
Normal file
@ -0,0 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>Pitch & Play</title>
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="http://localhost:1313/css/fonts.css">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script></head>
|
||||
<body><header>
|
||||
<div id="site">
|
||||
<a href="http://localhost:1313/"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header><main>
|
||||
<audio controls preload="auto" class="js-player">
|
||||
<source src="https://cdn.pitchandplay.org/episodes/PPEpisode4.mp3">
|
||||
</audio>
|
||||
<p>In this episode of Pitch & Play, an episode about actually playing the games your friends recommend, Cassie plays <em>Vampire Survivors</em>, the game Ross pitched last episode. Our hosts then give a brief update on their thoughts on <em>Immortality</em>, and Cassie pitches <em>Fable Anniversary</em> to Ross for our next episode.</p>
|
||||
|
||||
|
||||
</main></body>
|
||||
</html>
|
BIN
static/cover.png
Normal file
After Width: | Height: | Size: 297 KiB |
BIN
static/fonts/rubik-v30-latin-700.woff2
Normal file
BIN
static/fonts/rubik-v30-latin-700italic.woff2
Normal file
BIN
static/fonts/rubik-v30-latin-800.woff2
Normal file
BIN
static/fonts/rubik-v30-latin-800italic.woff2
Normal file
BIN
static/fonts/rubik-v30-latin-900.woff2
Normal file
BIN
static/fonts/rubik-v30-latin-900italic.woff2
Normal file
BIN
static/fonts/rubik-v30-latin-italic.woff2
Normal file
BIN
static/fonts/rubik-v30-latin-regular.woff2
Normal file
BIN
static/fonts/space-mono-v17-latin-700.woff2
Normal file
BIN
static/fonts/space-mono-v17-latin-700italic.woff2
Normal file
BIN
static/fonts/space-mono-v17-latin-italic.woff2
Normal file
BIN
static/fonts/space-mono-v17-latin-regular.woff2
Normal file
@ -1 +0,0 @@
|
||||
Subproject commit bb651cd16c2ae8843860ffd4690b19231981418a
|
1
themes/pitch/hugo.toml
Normal file
@ -0,0 +1 @@
|
||||
# Theme config.
|
13
themes/pitch/layouts/_default/baseof.html
Normal file
@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
{{- partial "head.html" . -}}
|
||||
</head>
|
||||
<body>
|
||||
{{- partial "header.html" . -}}
|
||||
<main>
|
||||
{{- block "main" . }}{{- end }}
|
||||
</main>
|
||||
{{- partial "footer.html" . -}}
|
||||
</body>
|
||||
</html>
|
3
themes/pitch/layouts/_default/list.html
Normal file
@ -0,0 +1,3 @@
|
||||
{{ define "main" }}
|
||||
this is a list page.
|
||||
{{ end }}
|
3
themes/pitch/layouts/_default/single.html
Normal file
@ -0,0 +1,3 @@
|
||||
{{ define "main" }}
|
||||
{{ .Content }}
|
||||
{{ end }}
|
34
themes/pitch/layouts/index.html
Normal file
@ -0,0 +1,34 @@
|
||||
{{ define "main" }}
|
||||
<div id="landing">
|
||||
<img src="cover.png" />
|
||||
<div class="info">
|
||||
<h2>Pitch & Play is a podcast about actually playing the games your friends recommend.</h2>
|
||||
<p>Every two weeks, Cassie and Ross take turns “pitching” a game for the other to play… and then we follow through on it! We then have an in-depth conversation about the game and decide whether the pitch was successful.</p>
|
||||
<a href="https://google.com"><button type="button">Subscribe</button></a>
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="episodes">Latest Episodes</h2>
|
||||
<ul id="episodes">
|
||||
{{ range ( where .Site.RegularPages "Type" "episodes" | first 5 ) }}
|
||||
<li>
|
||||
<div class="thumb" style="background-image: url('{{ .Site.BaseURL }}/{{.Params.url }}/{{ .Params.featuredImage }}');">
|
||||
</div>
|
||||
<div class="info">
|
||||
<div class="meta">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-calendar-week"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 2c.183 0 .355 .05 .502 .135l.033 .02c.28 .177 .465 .49 .465 .845v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 .514 -.874l.093 -.046l.066 -.025l.1 -.029l.107 -.019l.12 -.007q .083 0 .161 .013l.122 .029l.04 .012l.06 .023c.328 .135 .568 .44 .61 .806l.007 .117v1h6v-1a1 1 0 0 1 1 -1m3 7h-14v9.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16z" /><path d="M9.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M13.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M17.02 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /><path d="M12.02 15a1 1 0 0 1 0 2a1.001 1.001 0 1 1 -.005 -2z" /><path d="M9.015 16a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" /></svg>
|
||||
<span class="date">
|
||||
{{ time.Format "January 2, 2006" .PublishDate }}
|
||||
</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-stopwatch"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0z" /><path d="M14.5 10.5l-2.5 2.5" /><path d="M17 8l1 -1" /><path d="M14 3h-4" /></svg>
|
||||
<span class="duration">
|
||||
{{ .Params.episodeDuration }}
|
||||
</span>
|
||||
</div>
|
||||
<a href="{{ .Permalink }}"><h3>{{ .Title }}</h3></a>
|
||||
{{ .Summary }}
|
||||
</div>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
<a class="all" href="/episodes/">view all episodes ⇒</a>
|
||||
{{ end }}
|
0
themes/pitch/layouts/partials/footer.html
Normal file
13
themes/pitch/layouts/partials/head.html
Normal file
@ -0,0 +1,13 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0">
|
||||
<title>{{ .Site.Title }}</title>
|
||||
<link rel="stylesheet" type="text/css" href="{{ absURL `css/style.css` }}">
|
||||
<link rel="stylesheet" type="text/css" href="{{ absURL `css/fonts.css` }}">
|
||||
<link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" />
|
||||
<script src="https://cdn.plyr.io/3.5.6/plyr.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const player = Plyr.setup('.js-player');
|
||||
});
|
||||
</script>
|
9
themes/pitch/layouts/partials/header.html
Normal file
@ -0,0 +1,9 @@
|
||||
<header>
|
||||
<div id="site">
|
||||
<a href="{{ .Site.BaseURL }}"><h1>Pitch & Play</h1></a>
|
||||
<p>a podcast about actually playing the games your friends recommend</p>
|
||||
</div>
|
||||
<nav>
|
||||
<a href="">Episodes</a>
|
||||
</nav>
|
||||
</header>
|
109
themes/pitch/static/css/fonts.css
Normal file
@ -0,0 +1,109 @@
|
||||
/* rubik-regular - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('../fonts/rubik-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url('../fonts/rubik-v30-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-700 - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url('../fonts/rubik-v30-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-700italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: url('../fonts/rubik-v30-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-800 - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
src: url('../fonts/rubik-v30-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-800italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
font-weight: 800;
|
||||
src: url('../fonts/rubik-v30-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-900 - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
src: url('../fonts/rubik-v30-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* rubik-900italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
font-weight: 900;
|
||||
src: url('../fonts/rubik-v30-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* space-mono-regular - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Space Mono';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('../fonts/space-mono-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* space-mono-italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Space Mono';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url('../fonts/space-mono-v17-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* space-mono-700 - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Space Mono';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url('../fonts/space-mono-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
/* space-mono-700italic - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Space Mono';
|
||||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: url('../fonts/space-mono-v17-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
|
||||
}
|
||||
|
||||
|
169
themes/pitch/static/css/style.css
Normal file
@ -0,0 +1,169 @@
|
||||
:root {
|
||||
--orange: rgb(246, 145, 15);
|
||||
--blue: rgb(9, 184, 234);
|
||||
--black: rgb(51, 51, 51);
|
||||
--gray: rgb(100, 100, 100);
|
||||
--light-gray: rgb(237, 237, 237);
|
||||
--white: rgb(255, 255, 255);
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: "Rubik", sans-serif;
|
||||
padding: 2%;
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
/* header */
|
||||
header {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
justify-content: space-between;
|
||||
|
||||
#site {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
|
||||
a {
|
||||
color: var(--black);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1rem;
|
||||
font-family: 'Space Mono', monospace;
|
||||
margin-right: 15px;
|
||||
}
|
||||
|
||||
p {
|
||||
color: var(--gray);
|
||||
font-size: .75rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* index */
|
||||
#landing {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
background-image: url(/cover.png);
|
||||
background-position: center;
|
||||
background-color: var(--black);
|
||||
background-blend-mode: overlay;
|
||||
padding: 2%;
|
||||
text-shadow: 2px 2px 5px rgba(51,51,51,.75);
|
||||
border-radius: 15px;
|
||||
|
||||
h2 {
|
||||
color: var(--orange);
|
||||
font-family: 'Space Mono', monospace;
|
||||
text-transform: uppercase;
|
||||
line-height: 1;
|
||||
font-size: 2rem;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
p {
|
||||
color: var(--white);
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
|
||||
img {
|
||||
width: 250px;
|
||||
height: fit-content;
|
||||
border-radius: 15px;
|
||||
margin-right: 2%;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
button {
|
||||
background-color: transparent;
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
border: 1px solid var(--white);
|
||||
border-radius: 15px;
|
||||
padding: 2%;
|
||||
color: var(--white);
|
||||
text-decoration: none;
|
||||
text-transform: uppercase;
|
||||
font-family: 'Space Mono', monospace;
|
||||
font-weight: bold;
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
button:hover {
|
||||
cursor: pointer;
|
||||
color: var(--blue);
|
||||
border-color: var(--orange);
|
||||
backdrop-filter: blur(5px);
|
||||
transition: all .2s ease-in-out;
|
||||
}
|
||||
}
|
||||
|
||||
h2.episodes {
|
||||
font-family: 'Space Mono', monospace;
|
||||
color: var(--orange);
|
||||
font-size: 1.75rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#episodes {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
|
||||
li {
|
||||
box-shadow: 0px 0px 5px 2px var(--light-gray);
|
||||
padding: 2%;
|
||||
margin-bottom: 25px;
|
||||
border-radius: 15px;
|
||||
display: flex;
|
||||
|
||||
.thumb {
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
margin-right: 15px;
|
||||
border-radius: 15px;
|
||||
height: 250px;
|
||||
width: 250px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.meta {
|
||||
color: var(--gray);
|
||||
font-size: .75rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
svg {
|
||||
width: 15px;
|
||||
margin-right: 2.5px;
|
||||
}
|
||||
|
||||
.date {
|
||||
margin-right: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: var(--blue);
|
||||
font-family: 'Space Mono', monospace;
|
||||
font-size: 2rem;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* plyr.io */
|
||||
.plyr {
|
||||
font-family: 'Rubik', sans-serif !important;
|
||||
border: 1px solid var(--light-gray) !important;
|
||||
border-radius: 15px !important;
|
||||
}
|
21
themes/pitch/theme.toml
Normal file
@ -0,0 +1,21 @@
|
||||
# theme.toml template for a Hugo theme
|
||||
# See https://github.com/gohugoio/hugoThemes#themetoml for an example
|
||||
|
||||
name = "Pitch"
|
||||
license = "MIT"
|
||||
licenselink = "https://github.com/yourname/yourtheme/blob/master/LICENSE"
|
||||
description = ""
|
||||
homepage = "http://example.com/"
|
||||
tags = []
|
||||
features = []
|
||||
min_version = "0.115.0"
|
||||
|
||||
[author]
|
||||
name = ""
|
||||
homepage = ""
|
||||
|
||||
# If porting an existing theme
|
||||
[original]
|
||||
name = ""
|
||||
homepage = ""
|
||||
repo = ""
|