Enable podcasts to be hosted on the assets server

This commit is contained in:
davegson 2020-11-10 13:02:55 +01:00
parent b71492cfd9
commit cff03b2a39
2 changed files with 9 additions and 1 deletions

View file

@ -1,3 +1,7 @@
<audio preload="none" style="width: 100%;" controls="controls">
{% if page.asset_server %}
<source type="audio/mp3" src="{{ site.assets_server_url }}{{ page.podcast_link }}" />
{% else %}
<source type="audio/mp3" src="{{ site.url }}{{ page.podcast_link }}" />
{% endif %}
</audio>

View file

@ -60,7 +60,11 @@ layout: null
<description>
<![CDATA[{{ episode.summary | expand_urls: site.url | cdata_escape }}]]>
</description>
<enclosure url="{{ site.url }}{{ episode.podcast_link }}" length="{{ episode.podcast_length }}" type="audio/mpeg" />
{% if episode.asset_server %}
<enclosure url="{{ site.assets_server_url }}{{ episode.podcast_link }}" length="{{ episode.podcast_length }}" type="audio/mpeg" />
{% else %}
<enclosure url="{{ site.url }}{{ episode.podcast_link }}" length="{{ episode.podcast_length }}" type="audio/mpeg" />
{% endif %}
<itunes:subtitle><![CDATA[{{ episode.summary | strip_html | truncatewords: 50 | expand_urls: site.url | cdata_escape }}]]></itunes:subtitle>
<itunes:summary><![CDATA[{{ episode.summary | expand_urls: site.url | cdata_escape }}]]></itunes:summary>
<itunes:author>{{ site.podcast_author }}</itunes:author>