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}")), + }); +}