Fixed layout issues, added blog post, added date sorting, changed embed file, fixed old link
This commit is contained in:
parent
019fea9d00
commit
ec61f2ff70
8 changed files with 129 additions and 17 deletions
src/pages
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue