如果是自己搭建博客,有一个问题是如何写一篇新的文章就可以告诉读者,你写了一篇新的?一个简单方法是使用 rss ,RSS订阅是站点用来和其他站点之间共享内容的一种简易方式,即Really Simple Syndication(简易信息聚合),使用这个东西就可以把自己写的博客推送给读者。

本文告诉大家,如果在博客配置 rss 让读者可以订阅。

一般在很多网站都可以看到这个图标,这就是rss,他可以把最新的文章发给你。如果自己的博客没有添加 rss 那么大家需要打开博客才可以发现你写了新的文章,所以建议在博客添加。

在配置之前,需要知道 rss 的格式,实际上 rss 的格式可以看 www.w3school.com.cn/rss/rss_syntax.asp ,但是使用的很简单。

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">  <channel>  <title>博客标题</title>  <link>博客地址</link>  <description>网站描述</description>  <language>语言</language>  <item>  <title>第一篇</title>  <description>摘要</description>  <author>作者</author>  <pubDate>发布时间</pubDate>  <link>链接</link>  <guid>链接</guid>  </item>  <channel>
</rss>  

可以看到 channel 的 title 指的是博客的标题,language 指的是语言,如中文 zh-CN 。如果有多个博客,那么写在 item 那里,其中 link 和 guid 设置为相同。

请看我博客的 rss ,atom 是可以不写

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>林德熙</title><description>Windows 10 Developer</description><link>https://lindexi.gitee.io/lindexi/</link><atom:link href="https://lindexi.gitee.io/lindexi/feed.xml" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Dec 2017 11:02:39 +0800</pubDate><lastBuildDate>Thu, 07 Dec 2017 11:02:39 +0800</lastBuildDate><generator>Jekyll v3.4.3</generator><item>  <title>第一篇</title>  <description>摘要</description>  <author>作者</author>  <pubDate>发布时间</pubDate>  <link>链接</link>  <guid>链接</guid>  </item> <item>  <title>第二篇</title>  <description>摘要</description>  <author>作者</author>  <pubDate>Wed, 29 Nov 2017 00:00:00 +0800</pubDate><category>uwp</category>  <link>链接</link>  <guid>链接</guid>  </item> </channel></rss>

需要注意这里的时间都是这样写Wed, 29 Nov 2017 00:00:00 +0800,所以可以使用自动生成。如果使用的是 jekyll 大概可以直接复制我下面代码到 rss 文件,需要把\{替换为{。实际上去我希望你去我的项目复制文件。

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>\{\{ site.title | xml_escape \}\}</title><description>\{\{ site.description | xml_escape \}\}</description><link>\{\{ site.url \}\}\{\{ site.baseurl \}\}/</link><atom:link href="\{\{ "/feed.xml" | prepend: site.baseurl | prepend: site.url \}\}" rel="self" type="application/rss+xml"/><pubDate>\{\{ site.time | date_to_rfc822 \}\}</pubDate><lastBuildDate>\{\{ site.time | date_to_rfc822 \}\}</lastBuildDate><generator>Jekyll v\{\{ jekyll.version \}\}</generator>\{ % for post in site.posts limit:10 %\}<item><title>\{\{ post.title | xml_escape \}\}</title><description>\{\{ post.content | xml_escape \}\}</description><pubDate>\{\{ post.date | date_to_rfc822 \}\}</pubDate><link>\{\{ post.url | prepend: site.baseurl | prepend: site.url \}\}</link><guid isPermaLink="true">\{\{ post.url | prepend: site.baseurl | prepend: site.url \}\}</guid>\{ % for tag in post.tags %\}<category>\{\{ tag | xml_escape \}\}</category>\{ % endfor %\}\{ % for cat in post.categories %\}<category>\{\{ cat | xml_escape \}\}</category>\{ % endfor %\}</item>\{ % endfor %\}</channel>
</rss>

需要在 _config.yml 设置 site.description 等

这样就可以写完博客告诉小伙伴,让大家学到。

推荐一个rss工具 攸阅 可以把自己订阅的博客发到邮箱。

如果需要自己写一个,可以抄袭我的win10 UWP RSS阅读器


本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。

给博客添加rss订阅相关推荐

  1. html个人博客_简单 4 步,为你的个人博客配置 RSS 订阅

    最近对于千篇一律的科技新闻,感到了一丝的阅读疲倦.因此,想要寻找一些有有趣的灵魂或者独立思考的博文,打发平时无聊的摸鱼时光.但是,随着在互联网上探索有意思的博客,发现绝大部分都没有提供相关的订阅链接, ...

  2. Diango博客--20.开启 Django 博客的 RSS 功能

    1.Rss简介 博客提供 RSS 订阅应该是标配,这样读者就可以通过一些聚合阅读工具订阅你的博客,时时查看是否有文章更新,而不必每次都跳转到博客上来查看.现在我们就来为博客添加 RSS 订阅功能. R ...

  3. 【转】博客美化(3)为博客添加一个漂亮的分享按钮

    阅读目录 1.社会化分享 2.选择一个分享按钮 3.添加到博客园博客 博客园美化相关文章目录:博客园博客美化相关文章目录 在前2篇博客"博客美化(1)基本后台设置与样式设置"与&q ...

  4. 安装FeedReader添加RSS订阅

    #0x1 FeedReader FeedReader是一款功能齐全,界面优美的GTK+ 3RSS阅读器客户端,用于在线RSS服务. FeedReader目前支持Feedbin,Feedly,Fresh ...

  5. wordpress添加媒体_如何向您的WordPress博客添加表情符号支持

    wordpress添加媒体 Emojis are fun and cute. They allow you to express yourself without using too many wor ...

  6. Hexo Next 博客添加相册瀑布流

    原文:https://rebootcat.com/2020/09/19/nextphotowall/ 前言 一直没有时间来整理下博客搭建的一些事情,现在补上一篇,给 Hexo Next 博客添加一个相 ...

  7. 作为程序员我给csdn博客添加打赏功能

    作为程序员我给csdn博客添加打赏功能 前几天在专家微信群里提到c币太多,无法消费的问题,就提出了博客打赏功能. 目前我们csdn的c币除了兑换论坛积分,下载积分,c币商城,csdn学院外几乎没有可消 ...

  8. 为 hexo 博客添加本地搜索功能

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!个人 ...

  9. hexo博客添加暗色模式_我如何向网站添加暗模式

    hexo博客添加暗色模式 同一个网站,两种不同的配色方案 (Same website, two different color schemes) Last year I made it a point ...

最新文章

  1. 【JavaWeb】Access restriction The type is not accessible due to restriction on required library
  2. system table CRMC_BO_RANGES
  3. 大规模天线阵列(massive-mimo)的介绍
  4. html中添加背景音乐的标签,添加背景音乐的html标签是什么
  5. Java 随心笔记7
  6. 使用 Visual Studio Code (VSCODE)写 C51 (持续更新 2018-04-09)
  7. kotlin 添加第一个 集合_kotlin 集合的操作
  8. linux 空信息,为什么recv()函数收到空消息?
  9. 计算机打印不了测试纸,win10系统打印机无法打印测试页的解决办法
  10. 电脑连接热点无internet访问权限_Win10连接wifi后显示无internet访问权限如何解决...
  11. 仿Windows画板喷漆笔刷效果
  12. 记一次失败的小米前端面试经历
  13. 基于Atmel128A单片机的MP31.0设计
  14. 解决MAC系统字体模糊发虚,并更换默认中文字体为微软雅黑
  15. linux系统从开机到登陆界面的启动过程
  16. flex 开源项目组件大全
  17. 连接HBase的正确姿势
  18. android 双SIM卡检测是否可用和信号强度
  19. 小熊个人资料_小熊了个人资料照片 WT-没有小熊了原名叫什么
  20. 嵌入式linux在windows,在Windows下启动Linux-嵌入式系统-与非网

热门文章

  1. Windows10消费版和商业版有什么区别
  2. 新泰一中2021年高考成绩查询,新泰一中2017年高考情况通报!最高分703分!新泰一中又牛了!!!...
  3. WiFi6模块AP6275S
  4. Linux系统如何安装?
  5. 分割与合并bin文件
  6. 从根儿上理解MySQL | 事务的隔离级别与MVCC
  7. Hadoop源码分析(12)
  8. Android 支持表情功能
  9. 目标检测模型常用评价指标-(AP、mAP)
  10. QQ音乐Android端120万行代码,编译耗时是怎样优化的,凭借这份《数据结构与算法》核心文档