From f6c67584690c863acdbf1c1003bf0d3da2f154f7 Mon Sep 17 00:00:00 2001 From: nzambello Date: Sun, 16 Jul 2023 17:53:28 +0200 Subject: [PATCH] feat: add homepage content, add theme from rawmaterial --- src/components/Blockquote.astro | 51 +++++++++++++++++ src/components/ContactLinks.astro | 40 ++++++-------- src/components/Footer.astro | 4 +- src/components/Greeting.astro | 9 ++- src/components/Header.astro | 17 ++++-- src/components/IconsTech.astro | 1 + src/components/OpenSource.astro | 74 +++++++++++++++++++++++++ src/components/Plone.astro | 80 +++++++++++++++++++++++++++ src/components/Privacy.astro | 34 ++++++++++++ src/components/ThemeIcon.astro | 36 +++++++----- src/layouts/BaseLayout.astro | 29 +++++----- src/pages/index.astro | 92 +++++++++++++++++++++++++++---- src/pages/rss.xml.js | 16 ------ src/styles/global.css | 88 +++++++++++++++++++++++++---- 14 files changed, 473 insertions(+), 98 deletions(-) create mode 100644 src/components/Blockquote.astro create mode 100644 src/components/OpenSource.astro create mode 100644 src/components/Plone.astro create mode 100644 src/components/Privacy.astro delete mode 100644 src/pages/rss.xml.js diff --git a/src/components/Blockquote.astro b/src/components/Blockquote.astro new file mode 100644 index 0000000..fbf4de3 --- /dev/null +++ b/src/components/Blockquote.astro @@ -0,0 +1,51 @@ +--- +interface Props { + text: string; + source?: string; +} + +const { text, source } = Astro.props; +--- + +
+ + {text} + { + source && ( +
+ — {source} +
+ ) + } +
+ + diff --git a/src/components/ContactLinks.astro b/src/components/ContactLinks.astro index e31903b..3c54006 100644 --- a/src/components/ContactLinks.astro +++ b/src/components/ContactLinks.astro @@ -1,10 +1,7 @@ diff --git a/src/components/Header.astro b/src/components/Header.astro index 921e306..b8f2549 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -22,9 +22,8 @@ import Logo from './Logo.astro';