Fixed layout issues, added blog post, added date sorting, changed embed file, fixed old link

This commit is contained in:
Firq 2023-03-08 23:56:44 +01:00
parent 019fea9d00
commit ec61f2ff70
Signed by: Firq
GPG key ID: 3ACC61C8CEC83C20
8 changed files with 129 additions and 17 deletions
src/pages

View file

@ -1,16 +1,17 @@
---
import Layout from '../layouts/Layout.astro';
import BlogCard from '../components/blogCard.astro';
import BasicSection from '../layouts/basicSection.astro';
import BlogSection from '../layouts/blogSection.astro';
const description = "My own small blog. Topics include FGO, TA, Programming, web technologies and more!"
const allPosts = await Astro.glob("../pages/blog/*.md");
allPosts.sort((a, b) => Date.parse(b.frontmatter.pubDate) - Date.parse(a.frontmatter.pubDate));
---
<Layout title="Blog - Firq FGO Site" currentpage="blog" descriptionOverride={description}>
<BasicSection title="Blog Articles">
<BlogSection title="Blog Articles">
{allPosts.map((post) => <BlogCard url={post.url} title={post.frontmatter.title} pubdate={post.frontmatter.pubDate} description={post.frontmatter.description}/>)}
</BasicSection>
</BlogSection>
</Layout>
<style>