Abstract public knowledge base pipeline from source documents to search cards and sitemap paths.
A public article is not finished until readers, search, and the sitemap can all find the right canonical URL.

Source-to-Sitemap Publication Flow

A public knowledge-base page is more than a markdown body. It needs grounded source material, safe copy, search visibility, canonical metadata, and sitemap coverage.

Official Hermes Agent docs: https://hermes-agent.nousresearch.com/docs

Publication flow

  • Choose a public-safe topic with a real operator use case.
  • Ground commands and feature names in official docs or verified project source.
  • Write a complete article with headings, checklists, pitfalls, and verification steps.
  • Add metadata: slug, title, category, category slug, summary, tags, status, and body.
  • Recompute category counts from the article list.
  • Verify local rendering and search results.
  • Deploy only after visual and route checks pass.
  • Verify the live article URL and sitemap entry.

Canonical requirements

  • Each article should resolve at one stable /wiki/<slug> URL.
  • Canonical metadata should point to the article route, not the home page.
  • The sitemap should include the new URL after deployment.
  • Search result cards should use the same title and summary as the article metadata.

Public-safety checklist

  • No real home-directory paths, tokens, customer names, orders, or private repo details.
  • No copied private notes unless they have been rewritten as generic guidance.
  • No generated hero image with readable fake labels or accidental logos.
  • No unsupported promise that Rocky can do something without setup or verification.

Common pitfalls

  • Adding a valid JSON entry that is not linked by the public renderer.
  • Forgetting to bump or refresh search assets when the site uses static search data.
  • Assuming the sitemap changed without fetching it live.
  • Letting a broad query return no results because search requires every term to appear in one page.

Verification steps

  • Fetch /wiki/<slug> locally and live.
  • Search for a unique phrase from the article.
  • Inspect page title, canonical link, and robots behavior.
  • Fetch /sitemap.xml and confirm the exact article URL appears.