diff options
| author | Valentin Popov <valentin@popov.link> | 2025-06-10 17:20:48 +0300 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-10 17:20:48 +0300 | 
| commit | d74eec1c47a0d4da5c50b70da3fedbdef0cafcc6 (patch) | |
| tree | affd620f3ea07a9054284b7baafbcd9bc33a1879 /src/pages/blog/index.astro | |
| parent | d32248742050d59baf83c17a6c6566b3ecdf5614 (diff) | |
| parent | 9ebcd40f60ffa393a56db850b6a6d0cf15ef4211 (diff) | |
| download | popov.link-d74eec1c47a0d4da5c50b70da3fedbdef0cafcc6.tar.xz popov.link-d74eec1c47a0d4da5c50b70da3fedbdef0cafcc6.zip | |
Merge pull request #48 from valentineus/header
New Header
Diffstat (limited to 'src/pages/blog/index.astro')
| -rw-r--r-- | src/pages/blog/index.astro | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/src/pages/blog/index.astro b/src/pages/blog/index.astro new file mode 100644 index 0000000..48d33e8 --- /dev/null +++ b/src/pages/blog/index.astro @@ -0,0 +1,19 @@ +--- +import { getCollection } from "astro:content"; +import Layout from "../../layouts/BaseLayout.astro"; +import PostElement from "../../components/PostElement.astro"; + +const posts = await getCollection("blog", ({ data }) => { +	return data.draft !== true; +}); + +posts.sort((a, b) => b.data.pubDate.getTime() - a.data.pubDate.getTime()); +--- + +<Layout> +	<section style={{ "margin-top": "3rem" }}> +		<ul> +			{posts.map((post) => <PostElement post={post} />)} +		</ul> +	</section> +</Layout> | 
