建议使用一些直接就支持自动生成RSS的开源blog,像WordPress、Blogger、Radio、Hexo,这里提供一个自动给网站生成RSS的方法,有了这种神器以后任何东西你都可以订阅了,比如电影网站,新闻网站,公司网站,学校通知。
注意科学上网 提取HTML中关键内容进入创建页面,输入你想生成RSS的网址,这样可以拿到这个网站的HTML
输入你想生成RSS的网址 找到内容所在 HTML 字段规律。不同的文章会有相同的代码段落,比如我这里(为了好看我格式化了下)标题和url
<h1> <a href="http://qupzhi.com/mariadb-better/"> mariadb 内存占用优化 </a> </h1>创建时间
<time title="创建于" datetime="2019-01-09T22:25:00+08:00"> 2019-01-09 </time>摘要
<div> <p> 摘要:我们在使用mariadb的时候发现有时候不能启动起来,在使用过程中mariadb占用的内存很大,在这里学习下mariadb与内存相关的配置项,对mariadb进行调优。 </p> </div>我们取到了标题、创建时间、摘要等比较关键的东西
精简提取规则代码定义规则找到网页中你想要看的项目的列表代码(也就是文章的代码),将你想要的字段用{%}代替为参数,不需要的可以用{*}代替,点击Extract,改到满意为止。
输入规则这里的规则让我试到头疼,但是慢慢试就是能试出来的要注意
一行一个规则比较清晰,这个系统也支持
每行结束加一个{*}来忽略规则间不要的东西,如果有空格回车的也加上
一个规则试好了再试另一个规则
可以借助HTML格式化工具
我的匹配结果
我的匹配结果如上图所示,每一篇文章的标题、链接、摘要、时间都已经成功抓取了。
完善RSS源格式我们要完善好源格式,才能正确的输出源,在上面的语法那一节我们也说过了,一个完整的源要有网站title,link,description还要有每个文章的tile,link,time,description。
网站来看文章的要怎么填
变量变化的字段用 {%+数字} 的形式标示出来,也就是上面我的匹配结果里展示的内容,不同的 {%+数字} 之间可以填写随意的文字、符号过渡,如下
文章ok的话点Preview就可以生成了
看看结果
结果 获得你的RSS URL 我的RSS URLFeed URL就是你的RSS地址了,你可以放在任何地方
Edit URL就是以后用来编辑你RSS的页面了
下面可以把这个url的好记一些 好了,这个url放到文章你的rss订阅器里就可以订阅了
限制你可以免费使用 Feed43 做 RSS 源
免费版不限制创建多少个rss源但是会有广告,每个源最大只能有250KB,更新后6小时才能刷新一次,最多100篇文章,匹配规则在30个内。
其实大部分都够用了,这个是
提供RSS在希望向外界提供 RSS的页面放一个RSS的图标,然后向这个按钮添加一个指向 RSS 文件的链接。代码应该类似这样:
<a href="http://qupzhi.com/atom.xml"> <img src="http://user-gold-cdn.xitu.io/2019/1/11/1683b8918abb8f90?w=36&h=14&f=gif&s=1036"> </a> 附Hexo匹配规则 <a href="http://www.likecs.com/{%}">{%}</a>{*} <time title="创建于" datetime="{*}">{%}</time>{*} <div>{*}<p>{%}</p>{*}</div> 引用wiki RSS
RSS 教程
使用RSS订阅
自动生成RSS
利用 Feed43,将任意网页制作成 RSS 订阅源 | 一日一技