Source and chronological index for The Building Coder Revit API blog.
The repository hosts all the HTML, CSS and markdown source text for The Building Coder.
It also boasts a complete index of all posts.
- 2,079 blog posts spanning 2008-2025
- Wiki-style TOC sidebar with 58 topic categories and 2,000+ posts
- Pagefind search - fast, lightweight full-text search across all content
- Chronological navigation - browse posts by year/month in the Timeline sidebar
- Mobile-responsive - hamburger menu for sidebar on small screens
- Fully offline capable - all internal links work locally
Beginning 2026, The Building Coder has been modified for fully offline local hosting. All obsolete internal Typepad links have been converted to point to local files, allowing you to browse the entire blog archive without an internet connection.
- 13,500+ internal links converted from Typepad URLs to local file paths
- 2,066 HTML fragments wrapped with proper document structure (
<html>,<head>,<body>) - 640+ unavailable resources (old file downloads, category pages) converted to text with notes
- CSS fix for proper code block formatting with preserved indentation
- Backup of original files stored in
a_backup/
The archive uses Pagefind for fast, lightweight full-text search:
- Sharded index - only downloads ~50-100KB per query (vs 6.9MB all-at-once)
- 2,079 posts indexed with 69,000+ unique words
- Auto-updated via GitHub Actions when HTML files change
- Works offline once the page is loaded
-
Navigate to the local
tbcrepository root/ -
Start a local HTTP server from the repository root:
python -m http.server 9000 --directory . -
Open your browser to: http://localhost:9000/a/index.html
-
Browse the complete blog archive offline with all internal links working.
The obsolete Typepad-hosted version is still available in the subdirectory a_backup/
Each index entry includes a pointer to both the local source HTML or MD markdown and the official, global, Typepad-hosted blog entry.
You can download this repository to your local system to perform your own global text search or ensure offline access.
Please submit an issue if you discover any problem.
Thank you!
Enjoy.
For more background information, here are two articles on publishing The Building Coder source and index on GitHub and hosting The 3D Web Coder source HTML and index on GitHub pages.
Several archive mirrors of The Building Coder were published after Jeremy's retirement in June 2025. Here are a few:
- The Building Coder on ArchiLabs.ai by ArchiLabs.ai
- The Building Coder on AecWithCode.com by Tomo Sugeta, GitHub tsoumdoa/tbc-mirror-blog
- The Building Coder – Modern MDX Mirror by Tomo Sugeta
Jeremy Tammik, The Building Coder and The 3D Web Coder, ADN Open, Autodesk Inc.
Modifications for offline hosting by @parametrix, January 2026.
- PUBLISHING_GUIDE.md - How to publish and manage blog posts
- BLOG_STATS.md - Archive statistics
- docs/archive/ - Historical implementation documents
This sample is licensed under the terms of the MIT License. Please see the LICENSE file for full details.