2024-11-19

This commit is contained in:
2024-11-19 14:10:40 -06:00
parent b39471bed0
commit 47c0c69fd4
21 changed files with 7501 additions and 141 deletions

View File

@@ -1,21 +1,17 @@
---
layout: "base"
layout: "base-with-heading"
override:tags: []
---
<h1>Campaigns</h1>
<ul class="campaigns">
{{#each collections.campaign}}
<li>
<h1>{{data.title}}</h1>
<p>
{{#each data.seasons}}
<a href="/episodes/s0{{this}}">Season {{this}}</a>
{{/each}}
<a href="{{this.url}}">All</a>
</p>
<p>System: {{data.system.name}}</p>
<a href="{{{this.url}}}">Details...</a>
</li>
<div class="card m-2">
<div class="card-body">
<h4 class="card-title">{{data.title}}</h1>
<h6 class="card-subtitle mb-2 text-muted">{{data.system.name}}</h6>
<a class= "card-link" href="{{{this.url}}}">Details...</a>
</div>
</div>
{{/each}}
</ul>

97
content/css/s04.scss Normal file
View File

@@ -0,0 +1,97 @@
.season-4, .season-1 {
--newspaper-background-texture-image: url(/images/starwars.jpg);
--newspaper-headline-font: 'Noticia Text';
--newspaper-base-font: 'EB Garamond';
--newspaper-name-font: 'UnifrakturCook';
font-family: "Libre Franklin";
section.prologue {
padding: 20px;
margin: 20px;
border: black solid 1 px;
border-radius: 10px;
background: var(--newspaper-background-texture-image);
background-repeat:repeat;
background-position:center top;
background-color:black;
color:#ffd54e;
font-size:larger;
div {
width:80%;
margin:-2em auto 4.5em auto;
transform:perspective(300px) rotateX(10deg);
}
h1 {
text-transform:uppercase;
text-align:center;
border-bottom:none;
font-size:inherit;
line-height:1.5em;
}
h2 {
text-transform:uppercase;
text-align:center;
// font-family:trade-gothic-lt-condensed-no-18;
padding-bottom: 8px;
border-bottom:solid white 1.1px;
font-size:1.5em;
}
strong {
text-transform: uppercase;
font-weight:bold;
padding-right:.5em;
font-size:1.2em
}
h2 {
text-align: center;
}
p {
text-align: justify;
text-align:justify;
margin-bottom: 1em;
line-height:1.35em;
}
}
}
#JournalSheet-JournalEntry-oAthntGlaRbGfoHK p a.content-link {
background: inherit;
text-transform: uppercase;
border: none;
font-weight: 900;
}
// #JournalSheet-JournalEntry-oAthntGlaRbGfoHK p a.mention,
// #JournalSheet-JournalEntry-oAthntGlaRbGfoHK p a.entity-mention,
// #JournalSheet-JournalEntry-oAthntGlaRbGfoHK p a.mention em,
// #JournalSheet-JournalEntry-oAthntGlaRbGfoHK p a.entity-mention em{
// color: inherit;
// text-transform: uppercase;
// font-style: inherit;
// font-weight: 900;
// }
// #JournalSheet-JournalEntry-oAthntGlaRbGfoHK article p{
// text-align:justify;
// margin-bottom: 1em;
// line-height:1.35em;
// }
// #JournalSheet-JournalEntry-oAthntGlaRbGfoHK article {
// color:#ffd54e;
// font-size:larger;
// width:80%;
// margin:auto;
// transform:perspective(300px) rotateX(10deg)
// }

60
content/css/s05.scss Normal file
View File

@@ -0,0 +1,60 @@
.season-5 {
--newspaper-background-texture-image: url(/images/parchment.jpg);
--newspaper-headline-font: 'Noticia Text';
--newspaper-base-font: 'EB Garamond';
--newspaper-name-font: 'UnifrakturCook';
section.prologue {
font-family: var(--newspaper-base-font);
padding: 20px;
border: black solid 1 px;
border-radius: 10px;
background: var(--newspaper-background-texture-image);
text-align: justify;
p {
columns: 2;
}
h1, h2, h3 {
text-align: center;
}
// Newspaper Name
h1:first-child {
text-align: center;
font-family: var(--newspaper-name-font);
margin: inherit;
column-count: 1;
font-size: 5em;
margin: 8px;
text-align: center;
}
// Newspaper Tagline
h1:first-child + p {
columns: 1;
text-align: center;
font-style: italic;
border: solid;
margin: 0;
margin-bottom: 1em;
}
// Headline
h1 ~ h1 {
font-weight:bold;
text-transform: uppercase;
}
p:has(img) {
columns: 1;
text-align: center;
}
img {
height:400px;
}
}
}

View File

@@ -1,13 +1,20 @@
$primary-color: #333;
$secondary-color: #f0f0f0;
@import "bootstrap";
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
@import url('https://fonts.googleapis.com/css2?family=Noticia+Text:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=UnifrakturCook:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Didact+Gothic&family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
body {
font-family: Helvetica, sans-serif, sans-serif;
.navbar-brand {
font-family: Oswald;
text-transform: uppercase;
}
font-family: "Libre Franklin", Helvetica, sans-serif, sans-serif;
background-color: $secondary-color;
color: $primary-color;
@@ -62,103 +69,6 @@ body {
a.active {
}
}
h1 {
text-align: center;
}
&.season-5 {
--newspaper-background-texture-image: url(../images/parchment.jpg);
--newspaper-headline-font: 'Noticia Text';
--newspaper-base-font: 'EB Garamond';
--newspaper-name-font: 'UnifrakturCook';
font-family: var(--newspaper-base-font);
section.prologue {
padding: 20px;
margin: 20px;
border: black solid 1 px;
border-radius: 10px;
background: var(--newspaper-background-texture-image);
background-color: green;
}
hgroup{
h1 {
text-transform: uppercase;
margin: inherit;
}
h2 {
margin: inherit;
}
&.masthead {
text-align: center;
h1, h2 {
text-transform: inherit;
border-bottom: 0px;
font-family: var(--newspaper-headline-font);
line-height: 85%;
}
h1 {
column-count: 1;
font-family: var(--newspaper-name-font);
font-size: 5em;
margin: 8px;
text-align: center;
}
p {
font-style: italic;
}
}
}
h2 {
text-align: center;
}
article p {
text-align: justify;
}
}
&.season-4 {
--newspaper-background-texture-image: url(../images/starwars.jpg);
--newspaper-headline-font: 'Noticia Text';
--newspaper-base-font: 'EB Garamond';
--newspaper-name-font: 'UnifrakturCook';
font-family: "Libre Franklin";
section.prologue {
padding: 20px;
margin: 20px;
border: black solid 1 px;
border-radius: 10px;
background: var(--newspaper-background-texture-image);
background-color: black;
color: yellow;
}
hgroup{
text-align: center;
text-transform: uppercase;
h1 {
margin: inherit;
}
h2 {
margin: inherit;
}
}
strong {
text-transform: uppercase;
}
h2 {
text-align: center;
}
article p {
text-align: justify;
}
}
}
header {

View File

@@ -1,6 +1,7 @@
require('dotenv').config();
module.exports = function () {
return {
url: process.env.SITE_URL
url: process.env.SITE_URL,
cdn: process.env.CDN_URL
};
}

View File

@@ -3,5 +3,5 @@
"name": "Anthony Correa",
"email": "a@correa.co"
},
"url": "http://localhost:8080"
"title": "Crew of the Kahuna"
}

View File

@@ -1,11 +1,12 @@
---
layout: "base"
title: Seasons
layout: "base-with-heading"
permalink: "/seasons/"
override:tags: []
---
<ul>
{{#each collections.season}}
{{#each (sort collections.season)}}
<li>
<h1><a href="{{this.url}}">Season {{this.data.season}}</a></h1>
{{{content}}}

View File

@@ -1,4 +1,8 @@
---
layout: index
title: Crew of the Kahuna
heroImage: /images/ffgsw-dice.webp
links:
podcastRss: /feeds/podcast.xml
---
We are a group of adventurers, storytellers, and dice-rolling enthusiasts who gather weekly to dive into epic campaigns and tell stories together. Whether it's battling ancient dragons, solving mysterious puzzles, or navigating treacherous political intrigues, we bring our characters to life and make unforgettable memories!