parfaitementweb/statamic-podcast-publisher

此软件包最新版本(1.0.3)没有可用的许可信息。

Statamic播客发布插件

1.0.3 2021-05-16 15:11 UTC

This package is auto-updated.

Last update: 2024-09-16 22:24:22 UTC


README

Statamic 3.0+

管理并发布您自己的播客RSS流的完整套件 🤘

特性

  • 自动XML播客源,准备提交。
    ✨ 实现遵循 苹果播客指南
  • 完全自定义播客信息。
  • 自定义 集管理 支持媒体。
  • 为每个发布的 自动生成 页面
  • 所有内容使用内置的Statamic 蓝图标签集合 & 全局
  • 即用即装...
  • ...但 易于定制 以满足您的潜在需求。

入门指南

我们为您简化了启动过程。以下是您需要了解的所有快速总结。

  1. 安装插件
    只需运行 composer require parfaitementweb/statamic-podcast-publisher
    您也可以遵循官方Statamic帮助指南

  2. 使用以下命令发布资产php artisan vendor:publish --tag=statamic-podcast-publisher

  3. 在您的.env文件中相应地设置APP_URL值。此值用于生成XML源中的绝对路径。

  4. 编辑播客信息。
    选择您的名称、描述、语言和一张美丽的图片。
    播客设置是一个可定制的Statamic全局集。

  5. 添加一集。
    选择音频文件,添加节目说明并选择发布日期。
    集存储在可定制的Statamic集合中,每个集都有一个专门的蓝图。

  6. 提交源。
    将源URL提交给任何播客发行商(Apple、Google、Spotify)。您拥有完全控制权,不受限制。
    我们已自动创建一个源页面并将其链接到正确的布局。

在购买之前

我可以在主页上列出最新剧集吗?

我们依赖于默认的Statamic集合标签来管理您的剧集。调用以下Antlers标签很容易

{{ collection:episodes }}
    <h1>{{ title }}</h1>
    <p>Episode {{ episode_number }}</p>
    <p><a href="{{ permalink }}">View episode</a></p>
{{ /collection:episodes }}

我能获得所有标签的列表吗?

我们使用默认的Statamic蓝图来管理每个字段和值。只需打开Episode Blueprint并选择您需要的字段。如果您愿意,甚至可以自定义其句柄。

我能有一个可嵌入的音频播放器吗?

您可以使用任何网络音频播放器,例如Green Audio Player
首先,在脚本标签中包含他们的CDN。

https://cdn.jsdelivr.net.cn/gh/greghub/green-audio-player/dist/js/green-audio-player.min.js

然后,将此代码添加到您布局的<head> <script>部分

GreenAudioPlayer.init({
    selector: '.player',
    stopOthersOnPlay: true
});

然后在您想包含播放器的地方

<div class="player">
    <audio>
        <source src="{{ episode_file | get:permalink }}" type="{{ episode_file | mime_content_type }}">
    </audio>
</div>

您的插件看起来像什么?

Statamic Podcast Settings Statamic Podcast Episode Statamic Podcast Episode Second Statamic Podcast Dashboard Statamic Podcast XML

我能看到它在运行吗?

我使用Podcast Publisher管理自己的播客源和网站。
👉 请查看onpourrait.com以了解最终结果可能是什么。

更新日志

V1.0.1
更新文档以参考资产发布和URL生成。

V1.0.0
🚀 您想用另一种语言阅读初始提交吗?