よりひろい フロントエンド
Author : Kazuhiro Hara
Author : Kazuhiro Hara
Thu Jan 18 2024

RSS の出力を行いました

RSS の出力をしてほしいというご要望をいただいたので、ちょっと出力してみました。少し考えないといけない部分があって、それはこの記事にはタイトルがないツイートみたいなものもあるということです。RSSにはタイトルを出力するフィールドがありますので (ないならないでもいいとも言えますが) 、ちょっとした工夫が必要です。

このサイトは Next.js ベースで作られていて、静的に出力をする形で HTML を生成しています。なので RSS も静的に出力します。

記事自体は Markdown で書かれているのですが、Markdown の取り扱いは marked を使っています。

タイトルがある場合はそのまま出せばいいですが、ない場合のために本文の先頭から80文字を Markdown フォーマットを抜いた形で出力することにしました。ということで以下のライブラリを使用してビルド時にタイトルを生成します。

ということで出来たのが以下の RSS です。必要があれば使ってください

Next.js

Share

About site

カンソクインダストリーズのロゴ

「よりひろいフロントエンド」運営元 カンソクインダストリーズ では、フロントエンドを中心によろずご相談お受けいたします。お気軽にお問い合わせください。