···11+// Import utilities from `astro:content`
22+import { defineCollection, z } from "astro:content";
13// Import the glob loader
24import { glob } from "astro/loaders";
33-// Import utilities from `astro:content`
44-import { z, defineCollection } from "astro:content";
55// Define a `loader` and `schema` for each collection
66const blog = defineCollection({
77 loader: glob({ pattern: "**/[^_]*.md", base: "./src/blog" }),
+1-1
src/layouts/BaseLayout.astro
···11---
22-import NavHeader from "../components/NavHeader.astro";
32import Favicon from "../components/Favicon.astro";
43import Footer from "../components/Footer.astro";
44+import NavHeader from "../components/NavHeader.astro";
55import "../styles/aria.css";
66import EmbedCode from "../components/EmbedCode.astro";
77
+1-1
src/pages/blog.astro
···11---
22import { getCollection } from "astro:content";
3344-import BaseLayout from "../layouts/BaseLayout.astro";
54import BlogEntry from "../components/BlogEntry.astro";
65import Partition from "../components/Partition.astro";
66+import BaseLayout from "../layouts/BaseLayout.astro";
77const allPosts = await getCollection("blog");
8899const pageTitle = "Aria's blog";
+1-1
src/pages/friends.astro
···11---
22import FriendLink from "../components/FriendLink.astro";
33import "../styles/aria.css";
44-import BaseLayout from "../layouts/BaseLayout.astro";
54import Partition from "../components/Partition.astro";
55+import BaseLayout from "../layouts/BaseLayout.astro";
6677const pageTitle = "Aria's friends";
88---
+1-1
src/pages/index.astro
···11---
22import Partition from "../components/Partition.astro";
3344-import BaseLayout from "../layouts/BaseLayout.astro";
54import Greeting from "../components/Greeting";
65import Social from "../components/Social.astro";
66+import BaseLayout from "../layouts/BaseLayout.astro";
77const pageTitle = "Aria";
88---
99
+1-1
src/pages/other buttons.astro
···11---
22import FriendLink from "../components/FriendLink.astro";
33import "../styles/aria.css";
44-import BaseLayout from "../layouts/BaseLayout.astro";
54import Partition from "../components/Partition.astro";
55+import BaseLayout from "../layouts/BaseLayout.astro";
6677const pageTitle = "Aria's friends";
88---
+1-1
src/pages/rss.xml.js
···11-import rss from "@astrojs/rss";
21import { getCollection } from "astro:content";
22+import rss from "@astrojs/rss";
3344export async function GET(context) {
55 const posts = await getCollection("blog");
+2-2
src/pages/tags/[tag].astro
···11---
22import { getCollection } from "astro:content";
3344-import BaseLayout from "../../layouts/BaseLayout.astro";
54import BlogEntry from "../../components/BlogEntry.astro";
65import Partition from "../../components/Partition.astro";
66+import BaseLayout from "../../layouts/BaseLayout.astro";
7788export async function getStaticPaths() {
99 const allPosts = await getCollection("blog");
10101111 const uniqueTags = [
1212- ...new Set(allPosts.map((post: any) => post.data.tags).flat()),
1212+ ...new Set(allPosts.flatMap((post: any) => post.data.tags)),
1313 ];
14141515 return uniqueTags.map((tag) => {