diff --git a/src/components/SinglePostCard.astro b/src/components/SinglePostCard.astro index b7e2640..2900666 100644 --- a/src/components/SinglePostCard.astro +++ b/src/components/SinglePostCard.astro @@ -8,7 +8,6 @@ import { } from "./ui/card"; const { post, lang } = Astro.props; -// Astro.url.toString().split("/").slice(0,-2).concat(post.slug).join("/").split("/").slice(0,-1).join("/") ---
diff --git a/src/pages/404.astro b/src/pages/404.astro index e69de29..741e1b9 100644 --- a/src/pages/404.astro +++ b/src/pages/404.astro @@ -0,0 +1,19 @@ +--- +import MainLayout from "../layouts/MainLayout.astro"; +import SinglePage from "../layouts/SinglePage.astro"; +--- + + + +
+

It looks like this page doesn't exists!

+ Home +
+
+
diff --git a/src/pages/[lang]/blog/[...slug].astro b/src/pages/[lang]/blog/[...slug].astro index 030e64f..2739664 100644 --- a/src/pages/[lang]/blog/[...slug].astro +++ b/src/pages/[lang]/blog/[...slug].astro @@ -29,6 +29,7 @@ const { Content } = await page.render(); class="prose prose-moi m-[auto] sm:prose-sm md:prose-md xl:prose-lg text-justify" >
+

{page.data.title}

{page.data.author} • {formattedDate}

diff --git a/src/pages/[lang]/blog/index.astro b/src/pages/[lang]/blog/index.astro index 759d6bd..807d302 100644 --- a/src/pages/[lang]/blog/index.astro +++ b/src/pages/[lang]/blog/index.astro @@ -22,7 +22,7 @@ var filtered_posts = posts.filter( - +
diff --git a/src/pages/[lang]/blog/tags/[tag].astro b/src/pages/[lang]/blog/tags/[tag].astro index c39c511..f05d23a 100644 --- a/src/pages/[lang]/blog/tags/[tag].astro +++ b/src/pages/[lang]/blog/tags/[tag].astro @@ -7,7 +7,7 @@ import PostsList from "../../../../components/PostsList.astro"; export async function getStaticPaths() { const allPosts = await getBlogPosts(); - const tags = ["test", "astro", "javascript"]; + const tags = [...new Set(allPosts.map((post) => post.data.tags).flat())]; var paths = []; @@ -31,6 +31,6 @@ const filteredPosts = posts.filter((post) => post.data.tags?.includes(tag) && po - +