Skip to content

Latest commit

 

History

722 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Double Slash Podcast Website

Website

https://double-slash.dev/

Production runs on Coolify (Railpack) behind nginx, as a static site (bun run generate → .output/public). See AGENTS.md for deploy and analytics details.

Quick Start

We use Bun for package management. nuxi generate still runs on Node.

Install dependencies

bun install

Run dev mode

bun run dev

Generate static site (production)

bun run generate

Output: .output/public. Coolify/nginx serves that folder.

Node server build (local / not prod)

bun run build

bun run start runs Nitro (node .output/server/index.mjs). Production is SSG, not this server.

generate runs sync-durations, nuxi generate, then converts prerendered HTML to markdown next to the HTML. build runs validate-durations then nuxi build. Both fail if a published episode is missing duration or fileSize in its frontmatter.

Podcast episode metadata

After adding a new episode, sync duration and fileSize from the remote MP3 into the markdown frontmatter:

bun run sync-durations

Options:

  • --dry-run — preview changes without writing files
  • --force — recalculate even when values already exist
  • --slug <dsSlug> — sync a single episode

Check that all published episodes have the required metadata (same check used before build):

bun run validate-durations

Analytics

Umami is self-hosted at https://analytics.double-slash.dev. @nuxt/scripts loads it with hostUrl: 'https://analytics.double-slash.dev'. The browser posts to /api/send on that origin (CORS allowed). No nginx reverse-proxy on the static site.

Tools

Interface

Store

content

Test

Dev

Todo

  • Transcription for SEO
  • Sponsoring page => redirection
  • Contact Form
  • Live page ?

About

Source code for website Double Slash Podcast

Topics

Resources

Stars

7 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages