From e85e882f485ffcd078f297d37687202f770aac90 Mon Sep 17 00:00:00 2001 From: polsevev Date: Sat, 3 Aug 2024 21:19:51 +0200 Subject: [PATCH] Added page about my homelab --- src/components/BaseHead.astro | 2 +- src/components/Footer.astro | 12 +- src/components/Header.astro | 10 +- src/content/config.ts | 22 ++- src/content/homelab/woodpecker.md | 7 + src/content/servers/Oceanus.md | 34 +++++ src/content/servers/ares.md | 27 ++++ src/content/servers/cronus.md | 25 ++++ src/content/servers/hades.md | 24 ++++ src/content/servers/hermes.md | 24 ++++ src/content/servers/images/cluster.png | Bin 0 -> 734042 bytes src/content/servers/images/cronus.png | Bin 0 -> 958918 bytes src/content/servers/images/oceanus.png | Bin 0 -> 554919 bytes src/content/servers/poseidon.md | 24 ++++ src/content/servers/zeus.md | 25 ++++ src/layouts/BlogPost.astro | 16 +-- src/layouts/ServerDescription.astro | 67 +++++++++ src/pages/about.astro | 3 - src/pages/blog/index.astro | 1 - src/pages/homelab/[...slug].astro | 23 +++ src/pages/homelab/index.astro | 165 ++++++++++++++++++++++ src/pages/homelab/servers/[...slug].astro | 25 ++++ src/styles/global.css | 17 ++- 23 files changed, 522 insertions(+), 31 deletions(-) create mode 100644 src/content/homelab/woodpecker.md create mode 100644 src/content/servers/Oceanus.md create mode 100644 src/content/servers/ares.md create mode 100644 src/content/servers/cronus.md create mode 100644 src/content/servers/hades.md create mode 100644 src/content/servers/hermes.md create mode 100644 src/content/servers/images/cluster.png create mode 100644 src/content/servers/images/cronus.png create mode 100644 src/content/servers/images/oceanus.png create mode 100644 src/content/servers/poseidon.md create mode 100644 src/content/servers/zeus.md create mode 100644 src/layouts/ServerDescription.astro create mode 100644 src/pages/homelab/[...slug].astro create mode 100644 src/pages/homelab/index.astro create mode 100644 src/pages/homelab/servers/[...slug].astro diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro index 3441240..742ef7e 100644 --- a/src/components/BaseHead.astro +++ b/src/components/BaseHead.astro @@ -5,7 +5,7 @@ import '../styles/global.css'; interface Props { title: string; - description: string; + description?: string; image?: string; } diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 09e49f2..749da76 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -9,7 +9,7 @@ const today = new Date(); My Github? @@ -21,17 +21,21 @@ const today = new Date(); footer { padding: 2em 1em 6em 1em; /* background: linear-gradient(var(--gray-gradient)) no-repeat;'*/ - color: rgb(var(--gray)); + color: white; + background-color: rgb(198, 60, 81); text-align: center; - width: 80%; margin-left: auto; margin-right: auto; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + border-radius: 10px; + width: 100%; + height: 0em; } .social-links { display: flex; justify-content: center; gap: 1em; - margin-top: 1em; } .social-links a { text-decoration: none; diff --git a/src/components/Header.astro b/src/components/Header.astro index ef2df50..e0d477f 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -10,6 +10,7 @@ import { SITE_TITLE } from '../consts'; Home Blog About + Homelab