Free, opinionated Bitcoin self-custody guides. From beginner mobile wallets to advanced multisig setups.
Live site: https://www.wehodlbtc.com/
- Language: Rust
- Framework: Leptos 0.8 (SSR + WASM hydration)
- Server: Axum
- Styling: Tailwind CSS v4
- Fonts: Oswald + Questrial
src/
app.rs — Router, HTML shell, meta tags
guides.rs — Wallet, level, platform definitions (single source of truth)
lib.rs — Crate root, WASM hydrate entry point
main.rs — SSR server entry point (Axum)
extras/ — Reusable UI components (navbar, footer, stepper, accordion, buttons, spinner)
routes/ — Page components (homepage, guide selector, guide pages, FAQ, about, blog)
helpers/ — Utility modules
faqs/ — Markdown FAQ/guide content loaded at runtime
style/
tailwind.css — Tailwind config, fonts, animations
assets/ — Static assets (JSON-LD, images)
# Install dependencies
cargo install cargo-leptos
# Development (watches for changes)
cargo leptos watch
# Production build
cargo leptos build --releaseMIT licensed. Contributions, feedback, and bug reports welcome — please open an issue on GitHub.