Wavecast Radio

Después de instalar Wavecast, añade un reproductor de podcast a cualquier página con un solo shortcode.

Configuración Mínima

  1. Añade el reproductor de pie a tu plantilla base:

    En layouts/_default/baseof.html, añade justo antes de </body>:

    <podcast-footerid="podcast-footer"data-turbolinks-permanentdata-turbo-permanenthx-preserve></podcast-footer>
  2. Crea un episodio en content/es/episodes/mi-primer-episodio.md:

    tdp¡{>iaoB{}ttdsi<stpdc}lecrerioehe:acnpctssa:s:vo=ltcp2ted"eert"0:"nch=rieE2hiat"=prp6tdstE"tsi-totpphi=s0p-sito"o1sap:stn0d-:l/p=0i1/mads":o5/iywi:N0wewo/01wprwt::wr.1pa0.is:is0Hsmoc-ooeuHsdIlurnouenandlmltdeha.rMhpepeoueilMhp,nlsiuoi0dioxnts0oxd.doo:".icosd0coo"/i5o!mso:m/e3/eec0exd-xanNampompostpldoilecpcesaois/sra/mttsmp/e,p3403/0p0/S0a:So/r1ou4a5un0:nd00dH"*0HeM-elaElirnixktx-dr-SoeSowvonning*sg-*t-1.a1."".mmpp33""

Parámetros del Shortcode

ParámetroRequeridoPor defectoDescripción
src:URL de audio o ruta de archivo local
titleno""Título del episodio en el reproductor
posterno""URL de la imagen de portada
descriptionno""Descripción en Markdown
typeno"audio/mpeg"Tipo MIME
sourceno"local"Adaptador de fuente
persistentno"true"Desactivar para evitar persistencia
preloadno"metadata"Valor de precarga HTML5
chaptersno""Pares HH:MM:SS-Etiqueta separados por comas
autoplayno"false"Reproducción automática al cargar
rateno"true"Mostrar control de velocidad

Con un Archivo de Audio Local

Coloca tu archivo de audio en el directorio assets/ de tu proyecto Hugo:

{>{}<st}ripcto=ld"ece=ap"siEtsp-oipdsleoasdy/iemori-4e2p:isHoodliao.Mmupn3d"o"

El shortcode resuelve archivos locales mediante resources.GetMatch: primero busca recursos del ámbito de la página, luego el directorio global assets/. Las URLs remotas se pasan directamente.

Verificar que Funciona

Después de ejecutar hugo server, deberías ver:

  1. ✅ Un reproductor de audio estilizado con botón de reproducir/pausa, barra de progreso y controles de volumen
  2. ✅ Capítulos renderizados como chips interactivos (si los proporcionaste)
  3. ✅ Imagen de portada junto a los controles (si la proporcionaste)
  4. ✅ Texto de descripción debajo de los controles (si lo proporcionaste)

Próximos Pasos