diff --git a/package.json b/package.json index db6adcd..4411bec 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@astrojs/node": "^9.3.1", + "@astrojs/rss": "^4.0.12", "@astrojs/sitemap": "^3.5.0", "@atcute/atproto": "^3.1.1", "@atcute/bluesky": "^3.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 160c343..5ca5c02 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,6 +16,9 @@ importers: '@astrojs/node': specifier: ^9.3.1 version: 9.3.1(astro@5.12.6(@types/node@24.1.0)(rollup@4.46.2)(typescript@5.8.3)) + '@astrojs/rss': + specifier: ^4.0.12 + version: 4.0.12 '@astrojs/sitemap': specifier: ^3.5.0 version: 3.5.0 @@ -71,6 +74,9 @@ packages: resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + '@astrojs/rss@4.0.12': + resolution: {integrity: sha512-O5yyxHuDVb6DQ6VLOrbUVFSm+NpObulPxjs6XT9q3tC+RoKbN4HXMZLpv0LvXd1qdAjzVgJ1NFD+zKHJNDXikw==} + '@astrojs/sitemap@3.5.0': resolution: {integrity: sha512-ldOvoBxuRgpcdndzksskOTzU55g76tkHC/POpejUbPGz6zR4rJKiXh8thX4WEPWDhCTZUafhJ1qf7k1muStHfg==} @@ -825,6 +831,10 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-xml-parser@5.2.5: + resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} + hasBin: true + fdir@6.4.6: resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: @@ -1367,6 +1377,9 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strnum@2.1.1: + resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} + suf-log@2.5.3: resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} @@ -1684,6 +1697,11 @@ snapshots: dependencies: prismjs: 1.30.0 + '@astrojs/rss@4.0.12': + dependencies: + fast-xml-parser: 5.2.5 + kleur: 4.1.5 + '@astrojs/sitemap@3.5.0': dependencies: sitemap: 8.0.0 @@ -2389,6 +2407,10 @@ snapshots: fast-deep-equal@3.1.3: {} + fast-xml-parser@5.2.5: + dependencies: + strnum: 2.1.1 + fdir@6.4.6(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -3255,6 +3277,8 @@ snapshots: dependencies: ansi-regex: 6.1.0 + strnum@2.1.1: {} + suf-log@2.5.3: dependencies: s.color: 0.0.15 diff --git a/src/components/Base.astro b/src/components/Base.astro index 8878486..5a9aaa8 100644 --- a/src/components/Base.astro +++ b/src/components/Base.astro @@ -23,7 +23,13 @@ const title = Astro.props.title - + +