diff --git a/src/layouts/MarkdownPostLayout.astro b/src/layouts/MarkdownPostLayout.astro
index 9a6aca1..eb3f8e7 100644
--- a/src/layouts/MarkdownPostLayout.astro
+++ b/src/layouts/MarkdownPostLayout.astro
@@ -3,45 +3,21 @@ import Layout from "./Layout.astro";
import '../styles/global.css';
import '../styles/post.css'
const { frontmatter } = Astro.props;
+const postDate = frontmatter.pubDate;
---
-
- {frontmatter.pubDate.toString().slice(0,10)}
- {frontmatter.description}
+
+ {`${postDate.getFullYear()}-${(postDate.getMonth() + 1).toString().padStart(2, '0')}-${postDate.getDate().toString().padStart(2, '0')}`}
+
-
+
-
-
-
diff --git a/src/pages/blog.astro b/src/pages/blog.astro
index 649c610..b5cbe51 100644
--- a/src/pages/blog.astro
+++ b/src/pages/blog.astro
@@ -1,14 +1,18 @@
---
import { getCollection } from "astro:content";
import Layout from '../layouts/Layout.astro';
-import ListLinkCard from '../components/ListLinkCard.astro';
+import BlogPostCard from "../components/BlogPostCard.astro";
const allPosts = await getCollection("posts");
allPosts.sort((a, b) => Date.parse(b.data.pubDate.toString()) - Date.parse(a.data.pubDate.toString()));
---
-
-
- {allPosts.map((post) => )}
+
+
+
+ {allPosts.map((post) => )}
diff --git a/src/pages/index.astro b/src/pages/index.astro
index e3e1b69..9e88437 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -1,27 +1,19 @@
---
import Layout from '../layouts/Layout.astro';
-import Landing from '../components/Landing.astro';
-import Portfolio from '../components/Portfolio.astro';
-import Resume from '../components/Resume.astro';
-import About from '../components/About.astro';
+import Heading from '../components/Heading.astro';
+import Experience from '../components/Experience.astro';
+import Education from '../components/Education.astro';
+import Projects from '../components/Projects.astro';
---
-
-
+
+
-
+
-
+
-
+
diff --git a/src/pages/tags/[tag].astro b/src/pages/tags/[tag].astro
index 91bfe8c..82f6c22 100644
--- a/src/pages/tags/[tag].astro
+++ b/src/pages/tags/[tag].astro
@@ -1,7 +1,7 @@
---
import { getCollection } from "astro:content";
import Layout from '../../layouts/Layout.astro';
-import LinkCard from '../../components/LinkCard.astro'
+import BlogPostCard from '../../components/BlogPostCard.astro'
export async function getStaticPaths() {
const allPosts = await getCollection("posts");
@@ -20,10 +20,10 @@ const { tag } = Astro.params;
const { posts } = Astro.props;
---
-
- Posts tagged with {tag}
-
- {posts.map(post => )}
+
+
+
+ {posts.map((post) => )}
diff --git a/src/styles/global.css b/src/styles/global.css
index f9931a1..446cfcc 100644
--- a/src/styles/global.css
+++ b/src/styles/global.css
@@ -5,3 +5,12 @@
@layer base {
}
+
+/* Register your custom font family and tell the browser where to find it. */
+@font-face {
+ font-family: 'Mona Sans';
+ src: url('/fonts/Mona-Sans.woff2') format('woff2');
+ font-weight: 200 400 600 800 900;
+ font-style: normal;
+ font-display: swap;
+}
\ No newline at end of file
diff --git a/tailwind.config.cjs b/tailwind.config.cjs
index 201c530..df0dac1 100644
--- a/tailwind.config.cjs
+++ b/tailwind.config.cjs
@@ -8,12 +8,15 @@ module.exports = {
'indigo': '#31304D',
'storm': '#B6BBC4',
'desert': '#F0ECE5',
- 'red': '#BC4B51'
+ 'red': '#BC4B51',
+ 'magnolia': '#f3eff5',
+ 'rose': '#785964',
+ 'slate': '#0f172a'
},
fontFamily: {
- 'sans': ['Bahnschrift', 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', 'sans-serif-condensed', 'sans-serif'],
- 'serif': ['Charter', 'Bitstream Charter', 'Sitka Text', 'Cambria', 'serif'],
- 'mono': ['ui-monospace', 'Cascadia Code', 'Source Code Pro', 'Menlo', 'Consolas', 'DejaVu Sans Mono', 'monospace'],
+ 'sans': ['Mona\\ Sans', 'sans-serif'],
+ 'serif': ['serif'],
+ 'mono': ['ui-monospace', 'monospace'],
},
screens: {
'xs': '475px',