From 038cc6e3c24c81399ff0a21fe9029a9392cedfc9 Mon Sep 17 00:00:00 2001 From: Maciej Jur Date: Fri, 7 Apr 2023 23:06:46 +0200 Subject: [PATCH] Basic structure for the layouts --- astro.config.mjs => astro.config.ts | 0 src/{layouts => components}/base/Footer.astro | 0 src/components/base/Head.astro | 8 +++ src/{layouts => components}/base/Header.astro | 3 +- src/components/headers/Article.astro | 43 ++++++++++++++++ src/layouts/Article.astro | 25 +++++++++ src/layouts/Base.astro | 20 ++++++++ src/layouts/BaseLayout.astro | 18 ------- src/layouts/Home.astro | 51 +++++++++++++++++++ src/pages/about.astro | 15 ------ src/pages/about.md | 35 +++++++++++++ src/pages/index.astro | 8 --- src/pages/index.md | 24 +++++++++ 13 files changed, 208 insertions(+), 42 deletions(-) rename astro.config.mjs => astro.config.ts (100%) rename src/{layouts => components}/base/Footer.astro (100%) create mode 100644 src/components/base/Head.astro rename src/{layouts => components}/base/Header.astro (95%) create mode 100644 src/components/headers/Article.astro create mode 100644 src/layouts/Article.astro create mode 100644 src/layouts/Base.astro delete mode 100644 src/layouts/BaseLayout.astro create mode 100644 src/layouts/Home.astro delete mode 100644 src/pages/about.astro create mode 100644 src/pages/about.md delete mode 100644 src/pages/index.astro create mode 100644 src/pages/index.md diff --git a/astro.config.mjs b/astro.config.ts similarity index 100% rename from astro.config.mjs rename to astro.config.ts diff --git a/src/layouts/base/Footer.astro b/src/components/base/Footer.astro similarity index 100% rename from src/layouts/base/Footer.astro rename to src/components/base/Footer.astro diff --git a/src/components/base/Head.astro b/src/components/base/Head.astro new file mode 100644 index 0000000..0e3aa3a --- /dev/null +++ b/src/components/base/Head.astro @@ -0,0 +1,8 @@ + + + +Kamoshi.org + + + + diff --git a/src/layouts/base/Header.astro b/src/components/base/Header.astro similarity index 95% rename from src/layouts/base/Header.astro rename to src/components/base/Header.astro index c228221..e4f4cdb 100644 --- a/src/layouts/base/Header.astro +++ b/src/components/base/Header.astro @@ -5,6 +5,7 @@ interface MenuItem { url: string; } +/** Config for the menu displayed in site navbar. */ const menu: MenuItem[] = [ { identifier: 'projects', @@ -36,7 +37,7 @@ const menu: MenuItem[] = [ name: 'About', url: '/about/', } -] +]; ---