Site cover image

Site icon image OSKA’s BLOG

記事にするまでもないアウトプット置き場

LAPRASにRSSフィードをクロールしてもらう方法

とりあえずLAPRASに連携して記事が取得できたので最低限の機能は果たせているようだ。
ただ、LAPRASに連携するためだけにRSSフィード機能を追加したのに、肝心のLAPRAS上で記事の投稿日時が取得できないという、何とも残念なことになってしまった😇
easy-notion-blogに移行する前のブログで自前でAtomフィードを実装したときも、記事の投稿日時が取得できていなかったので、XMLの設定が何か足りないのかもしれない……。

LAPRAS上で記事の投稿日時が取得できない問題について、公式サポートについて問い合わせたところ、

  • クロール対象サイトのURLをフィードのURLに変更する
  • ブログのトップページのheadにAtomフィードの存在を知らせるlinkタグを追加する

のどちらかで反映されるとのことだった。

試しに連携を解除してどちらのパターンも試してみたところ、正常に日時が読み込まれた。

Image in a image block

ブログのトップページのheadにAtomフィードの存在を知らせるlinkタグを追加する

は下記の通り。

<head>
  ...

  <link rel="alternate" type="application/atom+xml" href="/feed" title="OSKA's BLOG" />
</head>

Atomフィードの存在を知らせるlinkタグは、LAPRASに限った話ではなく、フィードが購読可能かを通知してくれるブラウザ拡張などでも広く利用されているらしい。

また一つ勉強になった。