diff --git a/README.md b/README.md index 820dce7134..ed60197283 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,10 @@ Website UI, translations, and publishing for the OpenClaw docs site. English content and navigation are authored in [`openclaw/openclaw`](https://github.com/openclaw/openclaw), under `docs/`, and synced here. This repository owns the current website renderer, design, search, and hosting. +## Support + +For official OpenClaw support, visit [community.openclaw.ai](https://community.openclaw.ai/). Use this repository's issues for reproducible problems with the docs website, renderer, translations, or publishing. Report security vulnerabilities through the project's private security reporting process, not the public support forum. + ## How it works 1. English docs are authored in `openclaw/openclaw`. diff --git a/scripts/docs-site/build.mjs b/scripts/docs-site/build.mjs index 2f070839fb..d22c92517b 100644 --- a/scripts/docs-site/build.mjs +++ b/scripts/docs-site/build.mjs @@ -52,6 +52,7 @@ const canonicalOrigin = (process.env.DOCS_SITE_CANONICAL_ORIGIN ?? (process.env.DOCS_SITE_CNAME ? `https://${process.env.DOCS_SITE_CNAME}` : "https://docs.openclaw.ai")) .replace(/\/$/, ""); const feedbackIssueRepository = normalizeRepository(process.env.DOCS_FEEDBACK_ISSUE_REPO ?? "openclaw/openclaw"); +const supportUrl = "https://community.openclaw.ai/"; const llmsFullAvailable = process.env.DOCS_SITE_LLMS_FULL_AVAILABLE === "1"; const ogImagePath = "/og-card.png"; const chatApiUrl = process.env.DOCS_SITE_CHAT_API_URL ?? "/ask-molty/api/chat"; @@ -375,6 +376,7 @@ ${pageStatus(page)} ${pageSearchMetadata(page, nav)}
${html}
+${page.hidden ? "" : ``} ${page.hidden ? "" : pageFeedback(page)} ${pager(prev, next)} @@ -395,7 +397,7 @@ function assetUrl(file) { function siteHeader(page) { const controls = homeStringsForLocale(page.locale).controls; - const network = [["Product", "https://openclaw.ai/"], ["Install", "https://openclaw.ai/install"], ["Ecosystem", "https://openclaw.ai/ecosystem"], ["Integrations", "https://openclaw.ai/integrations"], ["Blog", "https://openclaw.ai/blog"], ["Community", "https://community.openclaw.ai/"]]; + const network = [["Product", "https://openclaw.ai/"], ["Install", "https://openclaw.ai/install"], ["Ecosystem", "https://openclaw.ai/ecosystem"], ["Integrations", "https://openclaw.ai/integrations"], ["Blog", "https://openclaw.ai/blog"], ["Community", "https://community.openclaw.ai/"], ["Support", supportUrl]]; return `