Skip to content

The-Bitcoin-Podcast/tbp-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,707 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Bitcoin Podcast Network Knowledge Base

A comprehensive, wiki-like knowledge base for The Bitcoin Podcast Network episodes, resources, and community-contributed content.

This project provides a searchable, interconnected static site built on Quartz v4 that archives and organizes all episodes from The Bitcoin Podcast Network. It serves as a living knowledge base where users can explore episode content, discover connections between topics, and contribute additional resources and annotations.

Features

  • Episode Archive: Complete catalog of all The Bitcoin Podcast Network episodes with metadata, descriptions, transcripts, and links
  • Wiki-Style Navigation: Bidirectional links, graph view, and semantic search across all content
  • Community Contributions: Users can add resources, notes, and supplementary content that links to episodes
  • Static Site Generation: Fast, secure, and hostable anywhere via Quartz's static site generation
  • Automated Syncing: YouTube Data API integration to keep episode information up-to-date

Project Structure

content/episodes/     # Episode markdown files
quartz/              # Quartz configuration and components
scripts/             # Sync and automation scripts

Getting Started

Prerequisites

  • Node.js 22+
  • npm

Installation

npm install

Development

npx quartz build --serve

Syncing Episodes

view the specificaion documentation and quickstart located in specs/002... directory.

npm run sync

Technology Stack

  • Quartz v4.5.2: Static site generator built on Preact
  • TypeScript 5.9.2: Type-safe development
  • YouTube Data API v3: Episode metadata syncing
  • unified/remark/rehype: Markdown processing pipeline

Contributing

Contributions are welcome! You can:

  • Add notes and annotations to existing episodes
  • Link related resources and content
  • Improve episode descriptions and metadata
  • Suggest new features or improvements

Built With Quartz

This project is powered by Quartz v4, an open-source tool for publishing digital gardens and knowledge bases.

Quartz Documentation | Quartz Discord Community

About

The Bitcoin Podcast Website, built off quartz

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors