For Paligo HTML5 publications

Ask AI for your Paligo docs

Add an Ask AI chatbot or AI search widget to your Paligo HTML5 publications. Readers get source-cited answers from the right topics, in their language.

14-day freeSelf-serveLive in 15 min
Biel.ai chatbot
Powered by biel.ai
Assistant
Hi! how can I help you?
Suggested questions
enable dark mode
Assistant

To enable dark mode for Biel.ai on your website, follow these steps:

  1. Modify your website’s main HTML file.
  2. Add the attribute data-theme="dark" to the <html> tag.
html
<html data-theme="dark">
  <!-- Your existing HTML content -->
</html>

This change activates the dark mode styling for Biel.ai…

Send
AI-generated answers may contain errors. Verify official sources before use.

Used by teams that take their documentation seriously

GrepTime
ScyllaDB
SecuroSys
Katalon
Talon.one
Tezos
CrazyGames
GrepTime
ScyllaDB
SecuroSys
Katalon
Talon.one
Tezos
CrazyGames
Install

Three ways to ship Biel on Paligo

A floating Ask AI chatbot via Custom JavaScript, an AI search field next to the navbar, or a hosted MCP endpoint Claude and Cursor can query directly.
Full installation guide

Inject via Paligo HTML5 customization

Paligo HTML5 publications support a custom JavaScript field in the publication settings. Drop the Biel snippet there and the Ask AI button appears on every published page. No DITA work, no XSLT.
  • Floating Ask AI button on every published page
  • Works on standard and customized HTML5 layouts
  • Per-publication install: scope by publication
  • Indexes the rendered HTML, including DITA-derived content
Paligo Custom JavaScript
// Publication settings → HTML5 layout → Custom JavaScript

(function() {
  // Load Biel.ai widget assets from CDN
  var link = document.createElement('link');
  link.rel = 'stylesheet';
  link.href = 'https://cdn.jsdelivr.net/npm/biel-search/dist/biel-search/biel-search.css';
  document.head.appendChild(link);

  var script = document.createElement('script');
  script.type = 'module';
  script.src = 'https://cdn.jsdelivr.net/npm/biel-search/dist/biel-search/biel-search.esm.js';
  script.onload = function() {
    var btn = document.createElement('biel-button');
    btn.setAttribute('project', '<YOUR_PROJECT_ID>');
    btn.setAttribute('header-title', 'Documentation AI');
    btn.setAttribute('button-position', 'bottom-right');
    btn.setAttribute('button-style', 'dark');
    btn.textContent = 'Ask AI';
    document.body.appendChild(btn);
  };
  document.head.appendChild(script);
})();

Biel.ai vs built-in Paligo search

Paligo's HTML5 output ships with a client-side keyword search. It is fast and offline. Biel is built for natural-language questions across topics, variants, and versions. Many Paligo sites run both.

DimensionPaligo HTML5 searchBiel.ai
Query typePaligo's HTML5 layout ships a client-side keyword search. Returns a list of pages.Natural-language questions. Returns a synthesized answer with source citations.
DITA / topic-based contentPaligo search indexes the rendered output. Topic boundaries are visible only as page breaks.Topic-aware indexing. Citations resolve to the topic title and section, preserving the DITA hierarchy.
Multi-publicationEach publication is its own HTML5 site with its own search index. No cross-publication answers.Index multiple publications as one Biel project. Citations show which publication the answer came from.
Variants and outputsPaligo lets you publish per-variant. Each variant gets its own search index.Index each variant as a separate source. Readers on the audience-A variant get answers from the audience-A topics.
LanguagesPer-language HTML5 outputs each ship with their own search.Each language indexed as its own source. Plus answers in 60+ languages, including ones your docs are not written in.
AnalyticsNo content-gap signal from the built-in search.Unanswered questions, satisfaction trends, and a Content Gaps view that updates daily.
InstallBuilt-in. No install required.One Custom JavaScript field per publication. Live in 15 minutes.
CostBuilt into Paligo HTML5 output.From $50/mo, self-serve. 14-day free trial, no credit card required.

Things teams ask during evaluation

Will it work with our HTML5 layout?

Yes. The default Paligo HTML5 layout and most customized layouts both expose a Custom JavaScript field in publication settings. The widget is injected from there. No XSLT changes, no DITA edits.

Does it understand topic-based content?

Yes. Indexing happens against the rendered HTML, so topic boundaries, admonitions, and code blocks are read in context. Citations resolve to the topic title.

What about variants?

Each variant publication gets its own URL. Index each as a separate source so a reader on the audience-A variant gets answers from the audience-A topics, not the audience-B ones.

Does it work with versioned publications?

Yes. Each version Paligo publishes is its own URL tree. Index each version as its own source so readers on /v1/ do not get answers from /v2/.

Can we keep the built-in search?

Yes. Biel sits alongside as a separate widget for natural-language questions. Many Paligo sites run both.

How long does the install take?

One Custom JavaScript field per publication. Most teams are live in 15 minutes including indexing.

Where does our content go?

EU-hosted by default. GDPR compliant. Your content is never used to train models.

Make your Paligo docs answer questions

14-day free trial · No credit card required · From $50/mo
Use a different platform? See our integration pages for ReadMe, Document360, Confluence, Docusaurus, and MkDocs.
Try me ↓