diff --git a/bun.lockb b/bun.lockb
index d8b2433..65ee5a3 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index 8d000d2..def4f1e 100644
--- a/package.json
+++ b/package.json
@@ -14,6 +14,7 @@
"dependencies": {
"@astrojs/cloudflare": "11.0.4",
"@astrojs/mdx": "^3.1.6",
+ "@astrojs/rss": "^4.0.7",
"@astrojs/tailwind": "^5.1.0",
"@formkit/tempo": "^0.1.2",
"astro": "4.15.6",
diff --git a/plop-templates/blog/index.md.hbs b/plop-templates/blog/index.md.hbs
index eec21da..775a7c9 100644
--- a/plop-templates/blog/index.md.hbs
+++ b/plop-templates/blog/index.md.hbs
@@ -2,5 +2,7 @@
title: "タイトル"
createdAt: {{createdAt}}
description: "キャッチコピー"
+link: https://yukky-sandbox.dev/post/{{pathname}}
+pubDate: {{createdAt}}
layout: "../../../layouts/PostLayout.astro"
---
\ No newline at end of file
diff --git a/plopfile.js b/plopfile.js
index 3c59049..863ce63 100644
--- a/plopfile.js
+++ b/plopfile.js
@@ -12,6 +12,7 @@ export default function (plop) {
templateFile: "plop-templates/blog/index.md.hbs",
data: {
createdAt: `${today.getFullYear()}/${today.getMonth() + 1}/${today.getDate()}`,
+ pathname,
},
},
],
diff --git a/src/components/molecules/HeaderNavigation.astro b/src/components/molecules/HeaderNavigation.astro
index 0f6bf64..7a15c9a 100644
--- a/src/components/molecules/HeaderNavigation.astro
+++ b/src/components/molecules/HeaderNavigation.astro
@@ -4,5 +4,6 @@
>
記事一覧
自己紹介
+ rss
diff --git a/src/pages/post/0h2p5w7rfh/index.md b/src/pages/post/0h2p5w7rfh/index.md
index 6e3a9b5..029db3b 100644
--- a/src/pages/post/0h2p5w7rfh/index.md
+++ b/src/pages/post/0h2p5w7rfh/index.md
@@ -2,6 +2,8 @@
title: "転職して1ヶ月が経過した"
createdAt: 2023/6/11
description: "転職して1ヶ月が経過したため、転職活動中のことや今感じていること・思っていることをまとめてみます!"
+link: https://yukky-sandbox.dev/post/0h2p5w7rfh
+pubDate: 2023/6/11
layout: "../../../layouts/PostLayout.astro"
---
diff --git a/src/pages/post/4d4y1g2up/index.md b/src/pages/post/4d4y1g2up/index.md
index 4edef46..d4d7d8d 100644
--- a/src/pages/post/4d4y1g2up/index.md
+++ b/src/pages/post/4d4y1g2up/index.md
@@ -2,6 +2,8 @@
title: "2023年の目標50本"
createdAt: 2023/1/9
description: "今年の目標を50本立てました!!達成できるように頑張ろう!!"
+link: https://yukky-sandbox.dev/post/4d4y1g2up
+pubDate: 2023/1/9
layout: "../../../layouts/PostLayout.astro"
---
diff --git a/src/pages/post/4sdndar2n/index.mdx b/src/pages/post/4sdndar2n/index.mdx
index 6dbd065..367c17c 100644
--- a/src/pages/post/4sdndar2n/index.mdx
+++ b/src/pages/post/4sdndar2n/index.mdx
@@ -2,6 +2,8 @@
title: "Cloudflareでbun使えないじゃん!!!と思ったらBuild Systemが古いだけでした"
createdAt: 2023/12/3
description: "Cloudflareでbunが使えないと思ってnカ月。。原因はBuild System Versionが1のままなことでした。。。 "
+link: https://yukky-sandbox.dev/post/4sdndar2n
+pubDate: 2023/12/3
layout: "../../../layouts/PostLayout.astro"
---
diff --git a/src/pages/post/fw7_gmrn2w/index.md b/src/pages/post/fw7_gmrn2w/index.md
index 6433367..f5b0211 100644
--- a/src/pages/post/fw7_gmrn2w/index.md
+++ b/src/pages/post/fw7_gmrn2w/index.md
@@ -2,6 +2,8 @@
title: "初めての投稿~このブログを作った経緯~"
createdAt: 2022/12/19
description: "このブログの初めての投稿です。このブログを作った経緯とか、これから何に使うのかとかについて説明しています。今後ともよろしくお願いします。"
+link: https://yukky-sandbox.dev/post/fw7_gmrn2w
+pubDate: 2022/12/19
layout: "../../../layouts/PostLayout.astro"
---
diff --git a/src/pages/post/kvc56ubf4/index.md b/src/pages/post/kvc56ubf4/index.md
index 6b18b11..a05fd9c 100644
--- a/src/pages/post/kvc56ubf4/index.md
+++ b/src/pages/post/kvc56ubf4/index.md
@@ -2,6 +2,8 @@
title: "isucon13で無力さを実感したので来年に向けてできることをまとめていく(随時更新)"
createdAt: 2023/12/3
description: "来年のisuconに向けた自分用のメモです。今年はほとんど何もできなかったけど次こそは、、!"
+link: https://yukky-sandbox.dev/post/kvc56ubf4
+pubDate: 2023/12/3
layout: "../../../layouts/PostLayout.astro"
---
diff --git a/src/pages/post/m2juo4dy7c/index.mdx b/src/pages/post/m2juo4dy7c/index.mdx
index 6ae0ea4..2f2146d 100644
--- a/src/pages/post/m2juo4dy7c/index.mdx
+++ b/src/pages/post/m2juo4dy7c/index.mdx
@@ -2,6 +2,8 @@
title: "Next.js13 (or React18)でreact-google-maps/apiのMarkerが表示されない"
createdAt: 2023/2/1
description: "Next.js13でreact-google-maps/apiのMarkerが表示されない問題の解決策の備忘録です。"
+link: https://yukky-sandbox.dev/post/m2juo4dy7c
+pubDate: 2023/2/1
layout: "../../../layouts/PostLayout.astro"
---
diff --git a/src/pages/post/rkmss30pwd1/index.mdx b/src/pages/post/rkmss30pwd1/index.mdx
index e821aa2..fec451a 100644
--- a/src/pages/post/rkmss30pwd1/index.mdx
+++ b/src/pages/post/rkmss30pwd1/index.mdx
@@ -2,6 +2,8 @@
title: "このブログをAstro v2系にupgradeした時のメモ"
createdAt: 2023/2/12
description: "このブログで使用しているAstroのバージョンをv2系にアップグレードした時のメモです。"
+link: https://yukky-sandbox.dev/post/rkmss30pwd1
+pubDate: 2023/2/12
layout: "../../../layouts/PostLayout.astro"
---
diff --git a/src/pages/post/rwft75ng_3/index.md b/src/pages/post/rwft75ng_3/index.md
index d3afde9..b31b83b 100644
--- a/src/pages/post/rwft75ng_3/index.md
+++ b/src/pages/post/rwft75ng_3/index.md
@@ -2,6 +2,8 @@
title: "2022年の振り返り"
createdAt: 2022/12/30
description: "去る2022年、今年は大学卒業に新卒入社と様々なビックイベントがありました!この記事では、そんなビックイベントの数々を振り返っていきます。"
+link: https://yukky-sandbox.dev/post/rwft75ng_3
+pubDate: 2022/12/30
layout: "../../../layouts/PostLayout.astro"
---
diff --git a/src/pages/rss.xml.js b/src/pages/rss.xml.js
new file mode 100644
index 0000000..2b0a0b8
--- /dev/null
+++ b/src/pages/rss.xml.js
@@ -0,0 +1,11 @@
+import rss, { pagesGlobToRssItems } from "@astrojs/rss";
+
+export async function GET(context) {
+ return rss({
+ title: "ゆっきーの砂場",
+ description:
+ "ポケモンと旅行、美味しい料理が好きなエンジニア「ゆっきー」のブログ兼実験場です。",
+ site: context.site,
+ items: await pagesGlobToRssItems(import.meta.glob("./post/**/*.{md,mdx}")),
+ });
+}