技術とかの雑なToday I Learnedメモ

RSSフィードの設定間違えてるっぽい

RSSフィードの設定間違えてるっぽい

4/3とか4/6とかでMonitoRSS設定したんだけど、どうも正しく動かない。

MonitoRSS側に問題があるのかと思い、Slackのフィード機能を使ってSlackに流すように設定してみたんだけど、こちらも動かない。

ということは、MonitoRSSが問題なのではなく、そもそもフィードを配信する側に問題がありそう。

フィードのリンクはこれ。

[https://random.tagucch.dev/rss/feed.xml]

フィード自体は問題なさそう……?

何が問題なのか検討がつかないが、どうすればいいだろう。

フィードの生成は、pages/index.tsxgetStaticPropsで生成用の関数を呼んでいる、のだけど、もしかしたらここが原因かな……?

Next.jsのSSGを利用しているので、getStaticPropsはビルド時に必ず呼ばれるはず。

この記事のとおりにトップページのgetStaticPropsで実行している。

Next.js に feed を導入して RSS と Atom のフィードを生成しよう | fwywd(フュード)powered by キカガク

そういえば記事内にもあったatom.xmlとはなんぞやと思って調べたら

RSSとATOMの違いと特徴は?配信方法やサンプルフォーマットあり| medifund

こういうのがヒットした。ちょっとatom.xmlでやってみる。