从0到1:制作你的苹果podcast(播客)
注意:本文不是教你如何录音、如何做后期的文章。而是聚焦于如何搭建播客(podcast)需要的环境。 本文科普类文章,干货少,湿货多。
先选一个主机吧
这步的初衷和你自己建站是一样的。你可以购买一个独立的云主机,也可以找个VPS之类的。我用的阿里云,因为我是学生(目前),阿里云有学生优惠,每月不到10块钱。学生朋友们,趁着你们还是学生,抓紧机会(非软文。。)不是学生也没关系,那您得选择就自由很多了,选择一个您认为性价比高的就可以了。
如果您不想花钱,您也可以直接跳到下一步,找到免费方案。
搭个博客系统就方便了
如果您是自己的购买云主机的话,那么先搭建好一个完整的LAMP或者LNMP的服务吧!图省事的话,网上能找到各种一键安装脚本。真的So Easy,妈妈再也不用担心我花时间在搭环境上啦。
虽然我们要做的播客,而不是博客。但是基本原理是一样的,完全可以把博客做成播客。搭一个自己的博客系统,首先映入脑海的肯定是WordPress了。。还记得那句“我自豪的使用WordPress” 吗?大家去官网下载,或者去国内的网站下载。英文版自行在安装完成后再安装汉化插件就好了。配置WordPress的过程中,可能有一些小问题。但也不大。米娜桑,百度去吧。
前面说了,如果你不想花钱买云主机或VPS,那么有一个免费方案。那肯定就是所谓的GitHub静态博客啦。你可以使用jekll、octopress、hexo等静态博客解决方案。用markdown写博文,播客的话,就是播客在播放的时候,你看到的描述信息,和相关链接,其实都是可以用博文来实现。静态博客的优点是轻量、免费。缺点是搭建的时候很不省心、而且后期发布博文的时候貌似都需要手动执行命令来行。较为繁琐。大家自行取舍。
再改改RSS格式
前面你可能会问了。如果是想要博客的话,那么新浪博客、CSDN都可以吧。它们也都是支持RSS源的。但是呢。它们支持归支持,但是格式有些问题。因为苹果能接受的合法的RSS,不是标准RSS。而是进行了扩展。增加了自己独特的几个标签。只有这些标签存在,苹果才有可能接受你的RSS源。这样说来WordPress肯定RSS格式也是不够妥帖了,那么开始修改吧。
进入你的wordpress目录。在wp-include子目录下编辑文件:feed-rss2.php。
在rss标签下,首先增加itunes命名空间:
<rss version="2.0"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
然后再channel标签下,增加如下子标签:
<itunes:image href="http://xxxx.jpg" />
<itunes:category text="Society & Culture"></itunes:category>
<itunes:explicit>no</itunes:explicit> <itunes:author>果冻虾仁</itunes:author>
<itunes:owner>
<itunes:name>果冻虾仁</itunes:name>
<itunes:email>jelly.k.wang@qq.com</itunes:email>
</itunes:owner>
标签内的值,改成你自己的值就好。前面三个标签应该是必需的,后面几个标签可选。第一个标签表示的是你播客的封面图标。使用URL索引。注意的是,苹果要求分辨率至少是1400*1400。。。第二个标签表示的播客的类别,这个不能自己随意填写,要去官网找可选值(https://help.apple.com/itc/podcasts_connect/#/itc9267a2f12)。
实际itunes自定义的标签有很多,大家可以自己去苹果podcast的网站上去找,地址:https://help.apple.com/itc/podcasts_connect/#/itcb54353390。
找个音频的托管商
好了,这样基本环境就差不多了。现在你欠缺的就是上传播客了,就是上传你的音频。其实在本文中,就是写博文,在博文里面插入音频即可。真的,就是这么简单。唯一的问题是,相信你的云主机存储空间也是有限的,资金不足者如我,那点空间真的是寸土寸金。所以我亟待解决的问题是找一个免费的文件托管商。功夫不负有心人,还真有,叫什么,叫七牛。
七牛云存储提供实名认证用户免费10GB存储空间。哇咔咔。我每次的一个音频节目也就几十M。足够做几百期了。作为玩票你,足够了。(本文不是软文。。)好了,把你的音频文件上传到七牛。然后获得它的url,接着插入到你的博文里就行。
好了,丢给苹果去审核吧
万事具备。接着你只需要把你的wordpress的RSS源,提交给苹果就可以了。地址:https://podcastsconnect.apple.com/
静静等个一两天,基本OK。通过以后会有邮件通知。再过几个小时,基本就可直接在iphone的播客(podcast)里面搜索到了。哈哈哈。
从0到1:制作你的苹果podcast(播客)的更多相关文章
- php-7.1.0 rpm包制作
nginx-1.8.0 rpm包制作见上篇文章:http://www.cnblogs.com/xiaoming279/p/6251149.html spec文件 Name: php Version: ...
- 使用JavaScript制作一个好看的轮播图
目录 使用JavaScript制作出好看的轮播图效果 准备材料 1.图片若干张(包括轮播图和按钮的图片) 2.将按钮的图片应用到按钮上的CSS样式文件 3.实现轮播和点击跳转的JavaScript代码 ...
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 多系统开发接口 - 苹果客户端开发接口
最近工作上需要,给苹果客户端开发接口,实现集中统一的用户管理,下面是接口调用参考. 1: 获取OpenId? http://127.0.0.1/GetOpenId.ashx?username=Admi ...
- vb6.0安装程序制作图解教程
如何制作vb安装程序,是在学习Vb6.0过程中比较常见的一个入门问题. 在此笔者介绍一个最简单的安装方法,就是用VB自带的打包程序进行打包,虽然比较普通,不过内部却有不少窍门,相信这一点知道的人可能不 ...
- 制作一个类似苹果VFL的格式化语言来描述UIStackView
在项目中总是希望页面上各处的文字,颜色,字体大小甚至各个视图控件布局都能够在发版之后能够修改以弥补一些前期考虑不周,或者根据统计数据能够随时进行调整,当然是各个版本都能够统一变化.看到这样的要求后,第 ...
- .NET的那些事儿(9)——C# 2.0 中用iTextSharp制作PDF(基础篇) .
该文主要介绍如何借助iTextSharp在C# 2.0中制作PDF文件,本文的架构大致按照iTextSharp的操作文档进行翻译,如果需要查看原文,请点击一下链接:http://itextsharp. ...
- nginx-1.8.0 rpm包制作
1.安装rpm-build # yum install rpm-build 2.创建制作RPM包目录 # cat /root/.rpmmacros %_topdir /root/rpmbuild %_ ...
- Unity NGUI 3.0.4版本 制作网络版斗地主
Unity NGUI 3.0.4版本 @by 灰太龙 开发环境 Win7旗舰版 Unity 4.2.1f4 本文就写个开门篇,告诉大家怎么用NGUI,第一步导入NGUI 3.0.4版本! 1.启动U ...
- java在线聊天项目0.4版本 制作服务端接收连接,客户端连接功能 新增客户端窗口打开时光标指向下边文本域功能,使用WindowListener监听WindowAdapter
建一个服务端类ChatServer,用于设置端口接收连接 package com.swift; import java.io.IOException; import java.net.ServerSo ...
随机推荐
- 使用NPOI-创建Excel
这里简单的使用一下NPOI ,什么是NPOI? 既然你已经在需要使用了,就一定知道NPOI是干什么用的了. 开始正题吧. 我用控制台程序来给大家演示一下: 一.创建控制台程序 自行脑补 二.添加NPO ...
- CSS揭秘(四)视觉效果
Chapter 4 1. 单侧投影 为元素设置投影可以使用 box-shadow 属性,指定三个长度值(X轴偏移量.Y轴偏移.模糊半径)与一个颜色值 要想只在底部设置投影,需要用到第四个参数:投影的扩 ...
- 闲聊 Exp/Imp 命令使用
1.Exp/Imp 命令可用的参数: 2.userid 参数必须跟在 Exp/Imp 命令的后面,可以省略,如 Exp Userid=用户名/密码@数据库实例名 或者 Exp 用户名/密码@数据库实例 ...
- 【基础】EM 还是 REM?这是一个问题!
简言 应用象EM 和 REM这种相对长度单位进行页面排版是WEB开发中的最佳实践.在页面排版中较好应用EM 和 REM,根据设备尺寸缩放显示元素的大小.这就使得组件在不同设备上都达到最佳的显示效果成为 ...
- [NOI 2016]区间
Description 在数轴上有 $n$ 个闭区间 $[l_1,r_1],[l_2,r_2],...,[l_n,r_n]$.现在要从中选出 $m$ 个区间,使得这 $m$ 个区间共同包含至少一个位置 ...
- 2017ACM/ICPC广西邀请赛-重现赛 1010.Query on A Tree
Problem Description Monkey A lives on a tree, he always plays on this tree. One day, monkey A learne ...
- 测试修改gcs_server_processes参数
RAC部署前提是要求各节点的主机硬件一致的,但实际如果碰上一些不规范的客户,经费有限或是扩容时已买不到同样的机器,那么采购的机器会有一些区别,比如RAC各节点的CPU核数有区别,那么默认的gcs_se ...
- vue-cli2.9.1如何自动打开浏览器及实现手机调试
在vue-cli2.9.1以前我们运行 "npm run dev" 程序会自动打开浏览器进行调试,而且在手机浏览器输入 "IP地址:8080" 能实现在手机端的 ...
- 利用maven install jar到项目当中
接着上面利用maven打好的jar包.把刚刚打好的包放入其他项目当中怎么办? 只需要在相同的目录下执行mvn install,maven会自动把jar放到本地仓库中. 这样,原先maven项目中缺少依 ...
- Java锁机制了解一下
前言 回顾前面: 多线程三分钟就可以入个门了! Thread源码剖析 多线程基础必要知识点!看了学习多线程事半功倍 只有光头才能变强! 本文章主要讲的是Java多线程加锁机制,有两种: Synchro ...