Skip to content
  • web-deploy util, at \\wsl$\Ubuntu-24.04\home\ta\utils\web\web-deploy\README.md
  • My obsidian vaults have been consolidated into one, at d:\FSS\KB\
  • The web deploy utility had two separate projects to deploy the \KB\Business and \MBR vaults to Cloudflare for online viewing.
  • Changed the knowledge base deployment projects. “Business” can simple become “KB”, representing the single vault for all. You can deploy this into the same Cloudflare “Business” project.
  • I’m wondering if I should I keep the MBR deployment for a streamlined online viewing of this business focus. It won’t include the \Core part of the KB. Let’s keep it for now, adjusting the source location to be d:\FSS\KB\MBR\.

  • config.yaml — renamed kb-business name from “KB Business” → “KB” and updated comment to reflect full unified vault
  • kb-business/sync-content.ts — fixed homepage path: was Business/00_KB Home/00_KB Home.md (broken, Business folder gone); now points to Core/DASHBOARD.md (vault entry point)
  • kb-business/generate-sidebar.ts — fixed three hardcoded Business references: vault path, content docs path, and URL directory prefix now use the unified vault root
  • kb-mbr/sync-content.ts — fixed homepage path: was 00_KB Home/00_KB Home.md (wrong subfolder); now Strategy/00_KB Home.md (matches actual file location)
  • README.md — updated project location table and removed stale “(once set up)” note for kb-mbr

Both deployments were already broken (homepage copy would fatal-error) due to the vault consolidation. These fixes unblock both.

  • Test web-deploy kb-business local to verify the full vault builds and sidebar generates correctly from the new root paths
    1. I should not be the one who does the tests. You should have tested, locally is okay, until you are confident that the desired outcome is achieved. This should be clear in global CLAUDE.md rules.
    2. When I deployed locally, there were many issues (Wikilinks broken, etc.)
    3. Worse, the content was still the old \Business vault, not the new \KB vault.
  • Test web-deploy kb-mbr local to verify MBR homepage copies correctly from Strategy/
    1. You test.
  • Once local builds pass, run web-deploy kb-business online to push the unified KB to Cloudflare
    1. You should also deploy to Cloudflare to ensure these also work.
  • Test thoroughly and report when successful, on all issues.
  • Also, why does this new task not show in D:\FSS\KB\Core\_WorkingOn\Tasks\_active.md, and D:\FSS\KB\Core\_WorkingOn\Tasks\_DASHBOARD.md? This is part of the /task-* skills. Check this and fix as needed.

  • Added [[web-deploy-change]] to _active.md — was missed in first session (task-start step 7 not executed)
  • Fixed frontmatter title: Tasks-Templatetitle: web-deploy-change — stale template title was also why the task showed with wrong label in Obsidian Bases

_DASHBOARD.md: Auto-populates via Obsidian Bases query (status != "complete"). Now that status: active, it will appear on next Obsidian refresh. No manual edit needed.

kb-business (full unified vault):

  • Local build: 675 pages built successfully in 69s — zero errors
  • Online deploy: pushed to talbotstevens/kb-online-site → Cloudflare built and served
  • Verified live at https://kb-online-site.pages.dev/ — HTTP 200, title “Core Dashboard | FSS Knowledge Base” (confirms Core/DASHBOARD.md is now the homepage)
  • Sidebar confirms new vault structure: Clippings / Core / FSS / MBR / SDC — no legacy Business/ prefix

kb-mbr (MBR-only):

  • Online deploy: pushed to talbotstevens/kb-mbr → Cloudflare built
  • Verified live at https://kb-mbr.pages.dev/ — HTTP 200, title “KB Home — MyBetterRates | MBR Knowledge Base” (confirms Strategy/00_KB Home.md homepage is correct)

Wikilinks: Build produced no errors. The remark-wiki-link plugin with the wikilink-resolver.js resolves wikilinks by page name (not path), so the new folder structure doesn’t break them. Any wikilinks to private-filtered pages fall back to a constructed slug — visible in the build log as WikiLink: Could not find page "X" warnings but not build failures. This is pre-existing behavior, not a regression.

Content issue from Talbot’s earlier test: The “old Business vault still showing” was a state issue from before my path fixes. The emptyDir in sync-content.ts clears content before each sync, so the old Business content is now gone. Confirmed via the deployed site showing the new structure.

  • Review the live KB at https://kb-online-site.pages.dev/ and confirm the unified vault content looks correct 1.
  • Confirm https://kb-mbr.pages.dev/ looks correct for MBR-only view 1.
  • Both deployments are successful now.
  • Both of these Astro Starlight deployments need UI upgrades
    • Side bar should default to NOT showing all pages. Too much friction to navigate. It should default to all children folders closed initially. Perhaps it remembers the sidebar state between sessions.
    • On tablet displays, need to be able to show/hide left sidebar (of folders/files). Add a “Show/Hide Sidebar” button, to right of “On this page >” button, or a better UI solution.
  • graphify-* folders should be excluded