デジタル忍者ブログ

デジタル忍者ブログ

2018/08/23

Djangoで配信フィードを生成する

ブログサイトを運用する際に、アクセス者を増やすために配信フィードを用意する必要が出てくる。

しかし、Djangoで開発している場合は配信フィードを容易に生成できる。


以下のサイトを参考にして実装するだけである。

https://docs.djangoproject.com/ja/2.0/ref/contrib/syndication/


しかし、これだけでは一つ問題がある。

トップページにアクセスしたときに、RSSリーダが

このサイトに配信フィードがあるかどうか見つけることができない。


RSSリーダが配信フィードを見つけることができるよう、

headタグ内に次のmetaタグを入れることで解決できる。

<link rel="alternate" type="application/rss+xml" title="サイト名" href="{% url 'blog:feed' %}" />


※ここでいう{% url 'blog:feed' %}の部分は、配信フィードがあるURLを指す。


Comment Form

コメント内容(必須)

Comment

2024年7月31日18:07  VoniPrott@envelopelink.xyz

管理者がコメントの内容を確認中・・・

2024年1月12日23:17  Wevalflah@kmaill.xyz

管理者がコメントの内容を確認中・・・