Wavecast Radio

Wavecast usa el front matter de Hugo para configurar episodios tanto para el reproductor como para el feed RSS del podcast.

Front Matter del Reproductor de Audio

Añade una clave podcast: al front matter YAML de cualquier página para renderizar un reproductor:

tdpiaottdspcdlecrohee:acsas:s:tpc2tetr"0:"reiE2h:rpp6tsti-t":is0p/oo6si"nd-:m0:i0/a0o1/g:"ee0E4js0n2e/::me0epp0sEl4-tlo2Ie.-nGcpteroorpamroin/t,sdaa0oeud0d"da:ii.0ooj5/p:heg3ap"0b4-l2Na.ommtopis3c"idaes.,.0.0":15:00-Entrevista"

Campos del Reproductor

CampoRequeridoDescripción
podcast.srcURL de audio o ruta de archivo local
podcast.posternoURL de imagen de portada
podcast.chaptersnoPares HH:MM:SS-Etiqueta separados por comas
podcast.descriptionnoNotas en Markdown renderizadas debajo del reproductor
podcast.sourcenoAdaptador de fuente: "local", "azuracast", "ivoox"
podcast.persistentnoEstablecer en false para desactivar persistencia

También puedes pasarlos directamente como parámetros del shortcode:

{>{}<stpcd}riohepctsaso=ltpcd"eetrch=reiat"=rpstE"sttpp/=i-sii"op:sm0nl/a0=adg:"yeie0Nejos0ore/:tm4p0ap2o0sl"r-otId.anecdtloarm.oe/j,pap0iug0sd":oi0do5i.:om3p0a3-q"Tueím.a""

Campos RSS del Podcast

Para feeds RSS de podcast compatibles con iTunes, añade campos adicionales a podcast: en tu front matter:

tdpiaottdstdseeagesslecryuepxuupuue:acpraiptiibm:s:easslhdstm2t:tooio:oia"0:"indcrdtrE2h"o:ei:"elyp6tan:tuTe:i-tu:2:"ny:s0pd4Pip"o6si"2frce"Rd-:0aeo:Uei00ls-nso1m:see"uep4enpfbm4je5t-ure2eg:a4len:m"0d2lvp0o""ecEl"roloam.IvpGcnalrovneamictn/teodaa""eud"doi"o/e##########p4THNNSSP"H2iHúúooof2a.p:mmbbru5smoMeerrl5tpMrreedla3M:oosse"c"ISccf,a4MSddrrer0Eeeiic"a0bbttc0(teeeortpsepaecoemieeuirargpsllsleruooaesadnrdvarcedaiaue"tfodoltl,eesaoorcrreetnsoddl":eeabllcoaenussudiipsitte"oiir/oommapneegn)te

Referencia de Campos RSS

CampoTipoPor defectoDescripción
podcast.srcstring:URL del archivo (requerido para inclusión en feed)
podcast.typestring"audio/mpeg"Tipo MIME
podcast.durationstring:Duración como HH:MM:SS o segundos
podcast.seasonint:Número de temporada iTunes
podcast.episodeint:Número de episodio iTunes
podcast.explicitbool:Sobrescribe indicador explícito del sitio
podcast.authorstring:Sobrescribe autor del podcast del sitio
podcast.guidstringEnlace permanenteIdentificador único
podcast.episodeTypestring"full""full", "trailer", o "bonus"
podcast.subtitlestring:Avance breve (máx 255 caracteres)
podcast.summarystring:Descripción completa (máx 4000 caracteres)

Configuración Global del Podcast

Los metadatos globales del podcast van en hugo.toml bajo [params.podcast]:

[padasietoolc[[reuumxywwao[[astmappnnnppcpcsmchmgleeegyaaaausroaeirrurrtrtb.irrc__aiaeaecppyineggmgmgaot=tamehsosotdimat.r.reco"====ei=pypyganTl=ooosu""f""d=d=rt=D/ae==e"ccy]Neplps©a"a""ososi""-sTsE=UmcdesTte2tetdnbrcouus0.c.u"riad@"2chccCpepsiNe6anaaor"ctcojtottuoi-"meTeleirgópbmugogosrnorpogonearelNryr"smmt"ooi"i"aáa.meesdcbsssaor]]el.me]]maj""arpnggaa"l(sh#oa###bsrt1""Sea4teo0rpbc40uiró0×esed01"osi04dcg0iroc0cia""barpfebaxaiclsetrs"ireeesttrc"eeoeor.smile)eaa.nlnid"gnSaugedaeognmeiuCeeorsdítearadeensoefltwpaorpeu.p"deappsdepodcast."

Cómo Funciona la Detección RSS

EscenarioSalida RSS
Sin [params.podcast] en configRSS 2.0 estándar (para blogs)
[params.podcast] con author, image o descriptionRSS de podcast iTunes completo con namespace itunes:
Episodio tiene podcast.src (archivo local)Enclosure con length resuelto desde recursos Hugo
Episodio tiene podcast.src (URL remota)Enclosure con length="0"
Episodio NO tiene podcast.srcOmitido del feed

El feed está disponible en /index.xml. Valídalo en validator.w3.org/feed.

Próximos Pasos