在大理的日子真的要比在北京忙不少,但从某种角度上来说,效率反而更高,比如:

如果在北京,自建站托管播客这种事情遇到了前面那些困难,我肯定就放弃了,要么花钱买国外平台+CDN服务,要么就摆烂了国内的人爱听不听不听拉倒,经历了无数次被打击得不行再靠洱海重生之后,我的 基于yujonny.com的 不受监管的 国内可以访问的 Podcast RSS 终于上线了!

RSS订阅地址:https://yujonny.com/feed/podcast.xml
(因为Apple Podcast和小宇宙的工作人员周末并不加班 因此并未同步更新💩)

今日生活

快傍晚了才出门 奖励自己吃了个手抓饼 加了个猪排 才¥11💰
IMG_0520

今天是周末,洱海边特别热闹,有跑酷的

有上网课的
IMG_0519
有带着小音箱唱歌的
IMG_0521

技术分享

困扰我使用hexo-generator-podcast生成RSS的原因已经找到了,我也给开发者写了邮件:


  1. 现在存在hexo-generator-podcast和hexo-generator-podcasts两个插件,这两个在_config.yml中定义的形式是一样的,造成了冲突,这是导致我第二个问题出现的原因。
  2. 在我的测试下,单独使用您这个项目无法成功生成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更新会不会出什么问题啦