diff --git a/src/_data/meta.js b/src/_data/meta.js index fd39d44..d424f55 100644 --- a/src/_data/meta.js +++ b/src/_data/meta.js @@ -6,6 +6,7 @@ module.exports = { locale: "en_EN", lang: "en", author: "Devin Haska", + repoUrl: "https://github.com/wonderfulfrog/wonderfulfrog.com", social: { github: "https://github.com/wonderfulfrog", mastodon: "https://mastodon.social/@wonderfulfrog", diff --git a/src/_includes/macros/date.njk b/src/_includes/macros/date.njk index 5955af6..e8767d0 100644 --- a/src/_includes/macros/date.njk +++ b/src/_includes/macros/date.njk @@ -1,5 +1,5 @@ {% macro format(dateString) %} {% endmacro %} diff --git a/src/_includes/partials/footer.html b/src/_includes/partials/footer.html index ca547fe..c7b38ba 100644 --- a/src/_includes/partials/footer.html +++ b/src/_includes/partials/footer.html @@ -1,7 +1,7 @@ diff --git a/src/_includes/partials/menu.html b/src/_includes/partials/menu.html index d95d570..1753755 100644 --- a/src/_includes/partials/menu.html +++ b/src/_includes/partials/menu.html @@ -1,7 +1,7 @@
diff --git a/src/css/blocks/button.css b/src/css/blocks/button.css new file mode 100644 index 0000000..acdce2c --- /dev/null +++ b/src/css/blocks/button.css @@ -0,0 +1,35 @@ +.button { + display: flex; + align-items: center; + justify-content: center; + line-height: 1rem; + background-color: var(--color-white); + color: var(--color-shadow); + box-shadow: + 1px 1px 0px var(--color-shadow), + 2px 2px 0 var(--color-shadow); + padding-block: var(--spacing-0\.25); + padding-inline: var(--spacing-0\.5); + border-radius: var(--spacing-0\.25); + border: 1px solid var(--color-shadow); + text-decoration: none; + font-size: 0.8rem; + transition: + box-shadow var(--transition-duration), + transform var(--transition-duration), + background-color var(--transition-duration), + color var(--transition-duration); +} + +.button:hover { + background-color: color-mix( + in srgb, + var(--color-white) 90%, + var(--color-primary) + ); +} + +.button:active { + box-shadow: 0 0 0 var(--color-shadow); + transform: translate(2px, 2px); +} diff --git a/src/css/blocks/menu.css b/src/css/blocks/menu.css new file mode 100644 index 0000000..6a18748 --- /dev/null +++ b/src/css/blocks/menu.css @@ -0,0 +1,6 @@ +.menu > li { + filter: drop-shadow(1px 0 0 var(--color-white)) + drop-shadow(-1px 0 0 var(--color-white)) + drop-shadow(0 -1px 0 var(--color-white)) + drop-shadow(0 1px 0 var(--color-white)); +} diff --git a/src/css/blocks/site-header.css b/src/css/blocks/site-header.css index 96b307d..f47c24f 100644 --- a/src/css/blocks/site-header.css +++ b/src/css/blocks/site-header.css @@ -16,44 +16,3 @@ left: 0; right: 0; } - -.menu > li { - filter: drop-shadow(1px 0 0 var(--color-white)) - drop-shadow(-1px 0 0 var(--color-white)) - drop-shadow(0 -1px 0 var(--color-white)) - drop-shadow(0 1px 0 var(--color-white)); -} - -.menu-button { - display: block; - line-height: 1rem; - background-color: var(--color-white); - color: var(--color-shadow); - box-shadow: - 1px 1px 0px var(--color-shadow), - 2px 2px 0 var(--color-shadow); - padding-block: var(--spacing-0\.25); - padding-inline: var(--spacing-0\.5); - border-radius: var(--spacing-0\.25); - border: 1px solid var(--color-shadow); - text-decoration: none; - font-size: 0.8rem; - transition: - box-shadow var(--transition-duration), - transform var(--transition-duration), - background-color var(--transition-duration), - color var(--transition-duration); -} - -.menu-button:hover { - background-color: color-mix( - in srgb, - var(--color-white) 90%, - var(--color-primary) - ); -} - -.menu-button:active { - box-shadow: 0 0 0 var(--color-shadow); - transform: translate(2px, 2px); -}