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.
- 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
content/episodes/ # Episode markdown files
quartz/ # Quartz configuration and components
scripts/ # Sync and automation scripts
- Node.js 22+
- npm
npm installnpx quartz build --serveview the specificaion documentation and quickstart located in specs/002... directory.
npm run sync- 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
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
This project is powered by Quartz v4, an open-source tool for publishing digital gardens and knowledge bases.