From 86450b3dd8bec3b76e2b2a03b8cdc8a708c5f3bc Mon Sep 17 00:00:00 2001
From: Joe Carstairs <65492573+joeacarstairs@users.noreply.github.com>
Date: Sun, 5 May 2024 21:00:40 +0100
Subject: Infrastructure as code (#3)
* Moves website to website/
* Adds terraform gitignores
* Terraform with AWS provider
* Initialises Terraform
* Locals and variables for provider
* Fetches SSL certificate from ACM
* S3 static website bucket
* CloudFront distribution
* Route53 records
* Deployment workflow uses secret S3 bucket suffix
* Adds README
---------
Co-authored-by: Joe Carstairs <65492573+Sycamost@users.noreply.github.com>
---
src/pages/blog/[...slug].astro | 20 --------------------
src/pages/blog/index.astro | 17 -----------------
src/pages/error.astro | 14 --------------
src/pages/index.astro | 11 -----------
src/pages/rss.xml.js | 17 -----------------
5 files changed, 79 deletions(-)
delete mode 100644 src/pages/blog/[...slug].astro
delete mode 100644 src/pages/blog/index.astro
delete mode 100644 src/pages/error.astro
delete mode 100644 src/pages/index.astro
delete mode 100644 src/pages/rss.xml.js
(limited to 'src/pages')
diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro
deleted file mode 100644
index 800c534..0000000
--- a/src/pages/blog/[...slug].astro
+++ /dev/null
@@ -1,20 +0,0 @@
----
-import { type CollectionEntry, getCollection } from 'astro:content';
-import BlogPost from '../../layouts/BlogPost.astro';
-
-export async function getStaticPaths() {
- const posts = await getCollection('blog');
- return posts.map((post) => ({
- params: { slug: post.slug },
- props: post,
- }));
-}
-type Props = CollectionEntry<'blog'>;
-
-const post = Astro.props;
-const { Content } = await post.render();
----
-
-
- If you’re on this page, something’s probably gone wrong. Try going to - my homepage instead. -
-