Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

JetBrains博客现已全面支持RSS订阅

#jetbrains#rss#博客#内容订阅#开发者工具

我们非常高兴地宣布,blog.jetbrains.com 以及所有 JetBrains 产品博客现已全面支持 RSS 订阅。经过数月的开发以及在 6 个平台、47 款 RSS 阅读器上的严格测试,我们很自豪能为您提供一种可靠且符合标准的方式,让您可以在自己选择的环境中阅读 JetBrains 的内容。

您将获得什么

  • 全文文章 —— 每个订阅源条目都包含纯文本摘要和完整的 HTML 文章正文。您的阅读器会自动选择并呈现它所支持的最佳格式。
  • 各产品专属订阅源 —— 只订阅您关心的博客。每个产品都有独立的 URL:blog.jetbrains.com/{product}/feed/
  • 综合订阅源 —— blog.jetbrains.com/feed/ 可在一个地方获取所有内容。
  • OPML 批量导入 —— 下载我们的 OPML 文件,即可一键将所有 JetBrains 订阅源导入您的阅读器。我们花了一整天时间确保 <dateCreated> 元素符合 RFC 822 标准。
  • 条件 GET 支持 —— 订阅源支持 If-Modified-SinceETag 标头,因此您的阅读器仅在有新内容时才会进行下载。
  • 实时更新 —— 订阅源在发布时立即更新。CDN 缓存会立即失效。我们设置了 Cache-Control: max-age=900 作为后备方案。

如何订阅

  1. 打开您的 RSS 阅读器。
  2. 查找“添加订阅源 (Add Feed)”或“订阅 (Subscribe)”选项。
  3. 粘贴此 URL:https://blog.jetbrains.com/feed/
  4. 按回车键。完成。无论如何,我们还是写了一份九步指南。点击此处阅读 →

阅读器兼容性

我们针对 47 款阅读器应用程序进行了测试。所有实现 RSS 2.0 规范的软件均可正常工作。这包括:

阅读器平台状态
NetNewsWiremacOS / iOS✅ 完全支持
FeedlyWeb / 移动端✅ 完全支持
InoreaderWeb / 移动端✅ 完全支持
Miniflux自托管✅ 完全支持
ReedermacOS / iOS✅ 完全支持
NewsboatLinux / macOS✅ 完全支持
Thunderbird桌面端✅ 完全支持
Outlook桌面端❌ 2019 年已弃用 RSS 支持

我们认为 Outlook 的现状属于他们那边的 Bug。

各产品专属订阅源

订阅您想要的内容:

https://blog.jetbrains.com/idea/feed/       # IntelliJ IDEA
https://blog.jetbrains.com/kotlin/feed/     # Kotlin
https://blog.jetbrains.com/pycharm/feed/    # PyCharm
https://blog.jetbrains.com/webstorm/feed/   # WebStorm
https://blog.jetbrains.com/rust/feed/       # RustRover
https://blog.jetbrains.com/go/feed/         # GoLand
https://blog.jetbrains.com/dotnet/feed/     # .NET Tools
https://blog.jetbrains.com/phpstorm/feed/   # PhpStorm
https://blog.jetbrains.com/clion/feed/      # CLion
https://blog.jetbrains.com/datagrip/feed/   # DataGrip
# ...以及其他 18 个

全部 28 个订阅源均包含在 OPML 文件中。点击下载 →

路线图

功能状态
RSS 2.0✅ 已全面上线
OPML 导入✅ 已全面上线
条件 GET✅ 已全面上线
Atom 1.0🔄 考虑中
JSON Feed🔍 评估中

我们正在收集关于 Atom 和 JSON Feed 的反馈。欢迎在评论区告诉我们您的想法。

定价

RSS 支持对所有用户免费。无需 JetBrains 账户,也不涉及任何 JavaScript。

常见问题解答

问:什么是 RSS? 答:RSS (Really Simple Syndication) 是一种轻量级的基于 XML 的协议,我们使用它将博客内容直接传送到您的阅读器应用程序中。它在 21 世纪初实现标准化,并自此一直静默地运行着互联网的内容基础设施。我们评估了多种聚合方案,最终选择了 RSS 2.0,因为它在简洁性和可扩展性之间达到了平衡。

问:支持哪些阅读器? 答:我们测试了 47 款阅读器。所有实现 RSS 2.0 规范的软件均可正常工作。这包括 NetNewsWire、Feedly、Inoreader、Miniflux、Reeder、Newsboat 和 Thunderbird。Outlook 在 2019 年取消了 RSS 支持,我们认为这是他们的 Bug。

问:我可以只订阅一个产品的博客吗? 答:可以。每个产品都有自己的订阅源 URL:blog.jetbrains.com/{product}/feed/。IntelliJ IDEA、Kotlin、PyCharm、WebStorm、RustRover、GoLand 等均可。如果您想获取所有内容,也可以使用综合订阅源 blog.jetbrains.com/feed/

问:有可以导入的 OPML 文件吗? 答:有的。下载 OPML 文件 → 导入一次即可订阅所有内容。<dateCreated> 元素符合 RFC 822 标准——不客气。

问:订阅源包含全文还是仅包含摘要? 答:两者都有。每个条目都有一个 <description> 纯文本摘要和一个包含完整 HTML 文章的 <content:encoded> 元素。您的阅读器会使用它所支持的格式。大多数现代阅读器都会显示完整内容。

问:订阅源多久更新一次? 答:每次发布时即会更新。CDN 缓存会立即失效。我们设置了 Cache-Control: max-age=900(15 分钟)作为后备方案。我们曾短暂考虑过基于 WebSocket 的推送交付,但最终决定尊重该协议基于“拉取 (pull)”的哲学。

问:这是免费的吗? 答:是的。这只是一个 XML 文件。