大理生活日记 Day 17
在大理的日子真的要比在北京忙不少,但从某种角度上来说,效率反而更高,比如:
如果在北京,自建站托管播客这种事情遇到了前面那些困难,我肯定就放弃了,要么花钱买国外平台+CDN服务,要么就摆烂了国内的人爱听不听不听拉倒,经历了无数次被打击得不行再靠洱海重生之后,我的 基于yujonny.com的 不受监管的 国内可以访问的 Podcast RSS 终于上线了!
RSS订阅地址:https://yujonny.com/feed/podcast.xml
(因为Apple Podcast和小宇宙的工作人员周末并不加班 因此并未同步更新💩)
今日生活
快傍晚了才出门 奖励自己吃了个手抓饼 加了个猪排 才¥11💰
今天是周末,洱海边特别热闹,有跑酷的
有上网课的
有带着小音箱唱歌的
技术分享
困扰我使用hexo-generator-podcast生成RSS的原因已经找到了,我也给开发者写了邮件:
- 现在存在hexo-generator-podcast和hexo-generator-podcasts两个插件,这两个在_config.yml中定义的形式是一样的,造成了冲突,这是导致我第二个问题出现的原因。
- 在我的测试下,单独使用您这个项目无法成功生成RSS,因此我最后采用的方案是用podcast这个插件生成RSS并分发,用您的podcasts插件作为内置播放器。podcast这个插件确实是直接读取site的title,因此我直接hardcode了
目前不清楚您的项目无法生成RSS feed的原因,我尝试了将这些插件(包括hexo-generator-feed)全部卸载后重新只安装hexo-generator-podcasts,并使用github中的示例配置,仍然无法生成RSS
最终解决方案
同时安装hexo-generator-podcast和hexo-generator-podcasts两个插件,默认_config.yml中以不带s的插件配置优先
在不带s的插件中的模板rss2.xml直接hardcode(毕竟我也没有更改频道这些内容的需求)
使用onedrive生成外链作为托管服务器(暂时解决方案,onedrive不支持Byte-range support,理论上不太符合iTunes规范)
接下来就看看iTunes和小宇宙的RSS更新会不会出什么问题啦
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jonny Yu!