ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
RSS とは
RSS (Really Simple Syndication, RSS 2.0 での略称) は、Web サイトの更新情報を機械可読な XML フォーマットで配信する仕組みです。ニュースサイト、ブログ、Podcast などが「新しい記事/エピソードを公開した」ことを購読者に知らせるために使われます。
歴史と主要バージョン
| バージョン | 登場 | 備考 |
|---|---|---|
| RDF Site Summary 0.9 | 1999 | Netscape |
| RSS 0.91 / 0.92 / 2.0 | 2000-2002 | UserLand → Harvard |
| RSS 1.0 | 2000 | RDF ベース (RDF Site Summary) |
| RSS 2.0 | 2002 | 最も普及。"Really Simple Syndication" |
| Atom 1.0 | 2005 | IETF RFC 4287、より厳格な仕様 |
| JSON Feed 1.0 / 1.1 | 2017 / 2020 | XML ではなく JSON |
RSS 2.0 の基本構造
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>サイト名</title>
<link>https://example.com/</link>
<description>サイトの説明</description>
<language>ja-jp</language>
<pubDate>Wed, 10 Jun 2026 12:00:00 +0900</pubDate>
<lastBuildDate>Wed, 10 Jun 2026 12:00:00 +0900</lastBuildDate>
<generator>WordPress 6.5</generator>
<item>
<title>記事タイトル 1</title>
<link>https://example.com/article/1</link>
<guid isPermaLink="true">https://example.com/article/1</guid>
<pubDate>Wed, 10 Jun 2026 10:00:00 +0900</pubDate>
<author>editor@example.com (編集部)</author>
<category>テクノロジー</category>
<description><![CDATA[
記事の要約や本文の HTML を入れられる
]]></description>
</item>
<item>
<title>記事タイトル 2</title>
<link>https://example.com/article/2</link>
<guid>https://example.com/article/2</guid>
<pubDate>Tue, 09 Jun 2026 18:00:00 +0900</pubDate>
<description>2 番目の記事</description>
</item>
</channel>
</rss>
必須要素
| 場所 | 要素 | 意味 |
|---|---|---|
| channel | title | サイト名 |
| channel | link | サイト URL |
| channel | description | サイトの説明 |
| item | title または description | 記事タイトル / 内容 (どちらか必須) |
| item | link | 記事 URL |
| item | guid | 記事の一意 ID (URL 流用可) |
| item | pubDate | 公開日時 (RFC 822 形式) |
Atom 1.0 の構造
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>サイト名</title>
<link href="https://example.com/"/>
<link rel="self" href="https://example.com/atom.xml"/>
<updated>2026-06-10T12:00:00+09:00</updated>
<id>https://example.com/</id>
<author><name>編集部</name></author>
<entry>
<title>記事タイトル 1</title>
<link href="https://example.com/article/1"/>
<id>https://example.com/article/1</id>
<updated>2026-06-10T10:00:00+09:00</updated>
<summary>要約</summary>
<content type="html"><![CDATA[
<p>本文 HTML</p>
]]></content>
</entry>
</feed>
| 項目 | RSS 2.0 | Atom 1.0 |
|---|---|---|
| 標準化 | 非標準 (Harvard 仕様) | IETF RFC 4287 |
| ルート | <rss> | <feed> |
| 記事要素 | <item> | <entry> |
| 日付形式 | RFC 822 | RFC 3339 (ISO 8601) |
| 本文要素 | description | summary / content (区別) |
| 多言語対応 | 弱 | 強 (xml:lang) |
| 名前空間 | 後付け | 標準 |
JSON Feed 1.1
2017 年に Manton Reece と Brent Simmons が提唱。XML 不要、JavaScript で扱いやすい。
{
"version": "https://jsonfeed.org/version/1.1",
"title": "サイト名",
"home_page_url": "https://example.com/",
"feed_url": "https://example.com/feed.json",
"description": "サイトの説明",
"language": "ja",
"items": [
{
"id": "https://example.com/article/1",
"url": "https://example.com/article/1",
"title": "記事タイトル 1",
"content_html": "<p>本文 HTML</p>",
"summary": "要約",
"date_published": "2026-06-10T10:00:00+09:00",
"tags": ["テクノロジー", "RSS"]
}
]
}
HTML での発見容易性 (Auto-Discovery)
サイトの HTML <head> に <link> を入れることで、ブラウザやリーダーがフィードを自動検出できます。
<head>
<link rel="alternate" type="application/rss+xml"
title="サイト名 RSS" href="/feed.rss">
<link rel="alternate" type="application/atom+xml"
title="サイト名 Atom" href="/atom.xml">
<link rel="alternate" type="application/feed+json"
title="サイト名 JSON Feed" href="/feed.json">
</head>
自動生成 (各 CMS / SSG)
| CMS / SSG | パス | 備考 |
|---|---|---|
| WordPress | /feed/ または ?feed=rss2 | RSS 2.0 自動生成 |
| Hugo | 各セクションに index.xml | テンプレートで上書き可 |
| Jekyll | jekyll-feed プラグイン | Atom 自動 |
| Eleventy | @11ty/eleventy-plugin-rss | |
| Next.js | 自前実装 or feed npm | |
| はてなブログ | /rss | |
| note | /note/USER/rss |
Podcast の RSS フィード
Podcast 配信の中核は今も RSS。Apple Podcasts / Spotify / Google Podcasts (廃止予定→YouTube Music) はすべて RSS フィードを収集します。Apple Podcasts 名前空間が事実上の標準:
<rss version="2.0"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>My Podcast</title>
<link>https://example.com/podcast</link>
<language>ja-jp</language>
<itunes:author>ホスト名</itunes:author>
<itunes:category text="Technology"/>
<itunes:image href="https://example.com/cover.jpg"/>
<itunes:explicit>false</itunes:explicit>
<item>
<title>エピソード 1: 始まり</title>
<pubDate>Wed, 10 Jun 2026 06:00:00 +0900</pubDate>
<guid>ep-001</guid>
<enclosure
url="https://example.com/podcast/ep001.mp3"
length="12345678"
type="audio/mpeg"/>
<itunes:duration>1234</itunes:duration>
<itunes:episode>1</itunes:episode>
<description>第 1 回の説明</description>
</item>
</channel>
</rss>
フィードリーダー
| リーダー | 形態 | 備考 |
|---|---|---|
| Feedly | Web / モバイル / 拡張 | 世界最大級。AI 要約あり |
| Inoreader | Web / モバイル | パワーユーザー向け、ルール機能 |
| NewsBlur | Web | SNS 風 UI |
| The Old Reader | Web | Google Reader 風シンプル UI |
| NetNewsWire | macOS / iOS | OSS、軽量 |
| FreshRSS | セルフホスト | PHP、自分のサーバで運用 |
| Tiny Tiny RSS | セルフホスト | 老舗、ユーザーフォーラム活発 |
| RSSHub | セルフホスト + 公開インスタンス | RSS の無いサイトを RSS 化 |
RSS Bridge と RSS の復権
Twitter (X) / Instagram などが公式 RSS を廃止する流れに対して、RSSHub / RSS-Bridge といったツールが「RSS を持たないサイトを RSS フィード化」して提供します。プライバシー意識の高まりと共に、SNS のアルゴリズム支配を避けて RSS に戻る人も増えており、ニッチながらRSS は復権中と言われます。
サイトマップとの違い
| RSS | サイトマップ (sitemap.xml) | |
|---|---|---|
| 用途 | 新着配信 (人 / アプリ向け) | クロール網羅 (検索エンジン向け) |
| 件数 | 直近 10-50 件 | 全 URL (最大 5 万件 / ファイル) |
| 本文 | あり | URL のみ |
| 更新頻度 | 新着あり次第 | 定期 (週次など) |
歴史的トピック: Google Reader の廃止
2005 年に開始した Google Reader は、最も人気のあった RSS リーダーでしたが 2013 年 7 月 1 日に廃止。多くのユーザーが Feedly や Inoreader に移行しました。SNS 中心の情報消費へのシフトが背景と説明されましたが、現在ヒッキー (Hickey) 効果として「Google Reader 廃止が RSS 衰退の象徴」とも語られます。
Web 標準と関連 RFC
- RSS 2.0 仕様: RSS Board
- Atom: RFC 4287 (Format)、RFC 5023 (Publishing Protocol)
- RFC 822 / 2822 / 5322 (日付フォーマット)
- JSON Feed: jsonfeed.org
- Apple Podcasts RSS 仕様: developer.apple.com/itunes-rss
FAQ
Q: RSS と Atom、どちらを採用すべき?
A: 既存資産が無いならAtom 推奨 (仕様が厳密、IETF 標準)。ただしWordPress や Podcast 文化は RSS 2.0 が事実標準。互換性最大なら両方公開も可。
Q: RSS は SEO に効果があるか?
A: 直接の SEO シグナルではないが、Google Discover / フィードリーダー経由の流入は健在。クローラ補助として sitemap.xml + RSS の両方公開が無難。
Q: メールマガジンは RSS の代替?
A: 方向性は同じ「更新通知」ですが、メルマガはサーバ側プッシュ、RSS はクライアント側プル。FeedBurner / Mailchimp RSS-to-Email で RSS から自動メルマガ化も可能。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
同階層のページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?