Date: 2026-04-04
Branch: main (at /Users/alex/projects/terraphim/terraphim.ai/)
Build status: zola build passes (37ms, 10 pages, 2 sections)
The website was migrated from the DeepThought theme (old, inside terraphim-ai monorepo) to the WarpDrive theme (new, standalone repo). All content was then updated to reflect the actual state of the project.
- Replaced DeepThought theme with WarpDrive theme
- Old DeepThought templates backed up as
*.deepthought-bak - Removed
.gitmodules(was tracking DeepThought submodule) - Added
wrangler.tomlfor Cloudflare Pages deployment - Added
.env.1passwordfor Cloudflare credentials via 1Password
Before: Home, Posts, Docs, Tags, Categories, Donate After: Home, Releases, Quickstart, Docs, Install, Blog, Donate
- Added
release_version = "1.15.0"toconfig.toml(separate from devversion = "1.16.0") - Hero download button links to
releases/tag/v1.15.0 - Platform detection JS reads
data-versionfrom the install section, constructs direct GitHub asset URLs - "All platforms" list has 8 direct download links to specific release assets
- Platform detection confirmed working (macOS ARM64 detected, correct
.tar.gzURL)
Two groups instead of six equal tabs:
- Install the Application: Quick Install (curl), Homebrew (
brew tap terraphim/terraphim && brew install terraphim-ai), Cargo, Windows (WSL + .zip link) - Library Bindings: npm (
@terraphim/autocomplete), Python (terraphim-automata), Browser Extension (developer mode, coming to Chrome Web Store)
content/releases.md-- v1.15.0, correct asset names, removed broken changelog/migration linkscontent/docs/quickstart.md-- v1.15.0, fixed Homebrew (was "Coming Soon"), fixedterraphim_serverbinary namecontent/docs/installation.md-- correct binary URLs, added Debian/npm/PyPI/browser extension sections- Deploy section -- desktop links to
terraphim-ai-desktoprepo, added HTTP Server card
- Added
discourse = "terraphim.discourse.group"toconfig.tomlsocial config - Added Discourse icon/link to footer social links macro (
macros.html) - Added Discourse links in releases.md, quickstart.md, installation.md
All changes are uncommitted. The diff is large because the entire theme changed. Files to stage:
Modified (tracked):
config.toml-- new theme config, nav, release_version, discoursecontent/_index.md-- simplified for WarpDrive.gitignore-- deleted (needs decision: create new one?).gitmodules-- deleted (DeepThought submodule removed)netlify.toml-- deleted (moved to Cloudflare Pages)templates/base.html,templates/index.html,templates/page.html-- deleted (replaced by theme)
New (untracked):
themes/WarpDrive/-- entire new themecontent/releases.md,content/docs/quickstart.md,content/docs/installation.md-- new/rewrittencontent/posts/teaching-ai-agents-with-knowledge-graphs.md-- blog postwrangler.toml-- Cloudflare Pages config.env.1password-- 1Password refs for deploy (DO NOT commit)public/-- build output (should be .gitignored)
Backup files to decide on:
templates/base.html.deepthought-baketc. -- can be deleted if DeepThought is no longer needed
- Create
.gitignore-- at minimum:public/,.DS_Store,.env,*.deepthought-bak - Commit and push -- stage all changes, commit with descriptive message
- Cloudflare Pages deployment -- verify
wrangler.tomlworks withwrangler pages deploy public/ - Verify external docs link --
https://docs.terraphim.aiis in the nav; confirm it resolves - Consider removing DeepThought backups --
templates/*.deepthought-bakandthemes/DeepThought/ - Landing page content review -- user indicated wanting "solid information"; may want further iteration on hero copy, capabilities descriptions, or adding use-case examples
| File | Purpose |
|---|---|
config.toml |
Site config, nav, version, social links |
themes/WarpDrive/templates/index.html |
Homepage (hero, capabilities, comparison, systems, roles, deploy, install) |
themes/WarpDrive/templates/base.html |
Base layout (nav, footer, search modal) |
themes/WarpDrive/templates/macros.html |
Social links, page meta, tags |
themes/WarpDrive/static/js/site.js |
Platform detection, scroll gauge, search, copy buttons |
themes/WarpDrive/static/css/warp.css |
Full theme CSS (~2150 lines) |
content/releases.md |
Releases page |
content/docs/quickstart.md |
Quickstart guide |
content/docs/installation.md |
Full installation guide |
- Static site generator: Zola (Rust-based, fast, single binary)
- Theme: WarpDrive (custom, dark sci-fi aesthetic)
- Deployment: Cloudflare Pages via
wrangler.toml - Search: Elasticlunr.js (built-in Zola search index)
- Versioning:
config.extra.version(dev, shown in nav badge) vsconfig.extra.release_version(stable, used in download URLs) - Platform detection: JS in
site.jsreadsnavigator.userAgentData.platform, maps to GitHub release asset filenames, populates banner with direct download link