Skip to content

Feature: add kapa.ai Ask AI assistant to the site - #403

Merged
tuhaihe merged 1 commit into
apache:mainfrom
tuhaihe:feature/kapa-ai-widget
Sep 29, 2026
Merged

tuhaihe merged 1 commit into
apache:mainfrom
tuhaihe:feature/kapa-ai-widget

Conversation

@tuhaihe

@tuhaihe tuhaihe commented Sep 28, 2026

Copy link
Copy Markdown
Member

Embed the kapa.ai website widget via the Docusaurus scripts option, adding an "Ask AI" button on every page that answers questions from the Apache Cloudberry documentation.

To follow the ASF privacy policy, the widget sets no tracking cookie, uses hCaptcha instead of Google reCAPTCHA for bot protection, and shows a consent screen before the first question is sent, similar to what the Apache Doris website does.

See: Issue#401 #401

Assisted-by: Claude Code

closes: #ISSUE_Number


Change logs

Describe your change clearly, including what problem is being solved or what document is being added or updated.

Contributor's checklist

Here are some reminders before you submit your pull request:

@tuhaihe

tuhaihe commented Sep 28, 2026

Copy link
Copy Markdown
Member Author

Screenshot:

image

@tuhaihe
tuhaihe requested a review from leborchuk September 28, 2026 03:20

@leborchuk leborchuk left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cannot check it locally, but all looks great, let's see how it works on out site

Embed the kapa.ai website widget via the Docusaurus `scripts` option,
adding an "Ask AI" button on every page that answers questions from
the Apache Cloudberry documentation.

To follow the ASF privacy policy, the widget sets no tracking cookie,
uses hCaptcha instead of Google reCAPTCHA for bot protection, and
shows a consent screen before the first question is sent, similar to
what the Apache Doris website does.

See: Issue#401 <apache#401>

Assisted-by: Claude Code
@tuhaihe
tuhaihe force-pushed the feature/kapa-ai-widget branch from 7551aff to 0884116 Compare September 29, 2026 07:34
@tuhaihe
tuhaihe merged commit 2b1910e into apache:main Sep 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants