purple wave (#176)

added nostrtalk category, augmented Einundzwanzig CSS
This commit is contained in:
quillie ⚡️
2023-12-15 07:54:02 +01:00
committed by GitHub
parent 3c5a788663
commit a498c90c03
9 changed files with 15 additions and 2 deletions

View File

@@ -29,6 +29,7 @@
"Sei kein Vollknoten, komm in die Gruppe!", "Sei kein Vollknoten, komm in die Gruppe!",
"Einfach mal Ludwig von Mises lesen - Zentralbanker hassen diesen Trick!", "Einfach mal Ludwig von Mises lesen - Zentralbanker hassen diesen Trick!",
"Markus ist bester Mann des Monats", "Markus ist bester Mann des Monats",
"Bullisher Lightning Löwe entlaufen!",
"Heute ist ein guter Tag um Sats zu stapeln", "Heute ist ein guter Tag um Sats zu stapeln",
"Besseres Geld, bessere Welt", "Besseres Geld, bessere Welt",
"Inflation ist eine versteckte Steuer", "Inflation ist eine versteckte Steuer",

View File

@@ -32,6 +32,7 @@
--color-accent-highlight: #dd7901; --color-accent-highlight: #dd7901;
--color-derweg: #00B4CF; --color-derweg: #00B4CF;
--color-special: #151515; --color-special: #151515;
--color-nostrtalk: #A915FF;
--color-secondary: var(--color-neutral-50); --color-secondary: var(--color-neutral-50);
--space-xs: .125rem; --space-xs: .125rem;

View File

@@ -72,6 +72,10 @@
& .interview { & .interview {
background: var(--color-interview); background: var(--color-interview);
} }
& .nostrtalk {
background: var(--color-nostrtalk);
}
} }
& .telegram { & .telegram {

View File

@@ -22,6 +22,9 @@
&.der-weg { &.der-weg {
--category-accent-bg : var(--color-derweg); --category-accent-bg : var(--color-derweg);
} }
&.nostrtalk {
--category-accent-bg : var(--color-nostrtalk);
}
display: inline-block; display: inline-block;
text-align: center; text-align: center;

View File

@@ -16,6 +16,7 @@ mixin categories(current)
li: a(href="/podcast/lesestunde/" class=(current === 'Lesestunde' && 'current')).lesestunde Lesestunde li: a(href="/podcast/lesestunde/" class=(current === 'Lesestunde' && 'current')).lesestunde Lesestunde
li: a(href="/podcast/der-weg/" class=(current === 'Der Weg' && 'current')).der-weg Der Weg li: a(href="/podcast/der-weg/" class=(current === 'Der Weg' && 'current')).der-weg Der Weg
li: a(href="/podcast/on-tour/" class=(current === 'On Tour' && 'current')).on-tour On Tour li: a(href="/podcast/on-tour/" class=(current === 'On Tour' && 'current')).on-tour On Tour
li: a(href="/podcast/nostrtalk/" class=(current === 'NostrTalk' && 'current')).nostrtalk NostrTalk
li: a(href="/podcast/verschiedenes/" class=(current === 'Verschiedenes' && 'current')).verschiedenes Verschiedenes li: a(href="/podcast/verschiedenes/" class=(current === 'Verschiedenes' && 'current')).verschiedenes Verschiedenes
mixin map(id, markers) mixin map(id, markers)

View File

@@ -27,6 +27,7 @@ html(lang="de")
a(href="/meetups/" class=(navCurrent === 'meetups' && 'current')) Meetups a(href="/meetups/" class=(navCurrent === 'meetups' && 'current')) Meetups
a(href="https://portal.einundzwanzig.space/de/event/overview?l=de" rel="nofollow noopener") Events a(href="https://portal.einundzwanzig.space/de/event/overview?l=de" rel="nofollow noopener") Events
a(href="https://portal.einundzwanzig.space/" rel="nofollow noopener") Portal a(href="https://portal.einundzwanzig.space/" rel="nofollow noopener") Portal
a(href="https://nostrnests.com/9noscz/" rel="nofollow noopener") Nostrnest
a(href="/telegram/" class=(navCurrent === 'telegram' && 'current')) Telegram a(href="/telegram/" class=(navCurrent === 'telegram' && 'current')) Telegram
a(href="/shops/" class=(navCurrent === 'shops' && 'current')) Shops a(href="/shops/" class=(navCurrent === 'shops' && 'current')) Shops
a(href=site.meta.youtubeUrl target="_blank" rel="nofollow noopener") YouTube a(href=site.meta.youtubeUrl target="_blank" rel="nofollow noopener") YouTube

View File

@@ -91,6 +91,7 @@ block main
ul.colors ul.colors
li.orange #F7931A li.orange #F7931A
li.derweg #00B4CF li.derweg #00B4CF
li.nostrtalk #A915FF
li.interview #151515 li.interview #151515
article article

View File

@@ -52,7 +52,7 @@ const parseEpisode = e => {
if (categoryName === 'On-Tour') categoryName = 'On Tour' if (categoryName === 'On-Tour') categoryName = 'On Tour'
if (categoryName === 'Buchclub') categoryName = 'Lesestunde' if (categoryName === 'Buchclub') categoryName = 'Lesestunde'
if (categoryName === 'reCATion') categoryName = 'Verschiedenes' if (categoryName === 'reCATion') categoryName = 'Verschiedenes'
if (categoryName === 'NostrTalk') categoryName = 'Verschiedenes' if (categoryName === 'NostrTalk') categoryName = 'NostrTalk'
const firstLine = description.split('\n')[0] const firstLine = description.split('\n')[0]
const blockMatch = firstLine.match(/Blockzeit\s(\d+)/) const blockMatch = firstLine.match(/Blockzeit\s(\d+)/)
const block = blockMatch ? parseInt(blockMatch[1]) : null const block = blockMatch ? parseInt(blockMatch[1]) : null
@@ -60,7 +60,7 @@ const parseEpisode = e => {
const slug = slugify(`${categoryName} ${number || ''} ${titlePlain}`) const slug = slugify(`${categoryName} ${number || ''} ${titlePlain}`)
const date = new Date(e.pubDate) const date = new Date(e.pubDate)
const img = e['itunes:image'].__attr.href const img = e['itunes:image'].__attr.href
const image = ['interview', 'lesestunde', 'on-tour', 'verschiedenes'].includes(category) const image = ['interview', 'lesestunde', 'on-tour', 'nostrtalk', 'verschiedenes'].includes(category)
? img ? img
: `/img/cover/${category}.png` : `/img/cover/${category}.png`
const duration = e['itunes:duration'] const duration = e['itunes:duration']

View File

@@ -18,6 +18,7 @@ const categories = {
'lesestunde': 'Lesestunde', 'lesestunde': 'Lesestunde',
'der-weg': 'Der Weg', 'der-weg': 'Der Weg',
'on-tour': 'On Tour', 'on-tour': 'On Tour',
'nostrtalk': 'NostrTalk',
'verschiedenes': 'Verschiedenes' 'verschiedenes': 'Verschiedenes'
} }