Liigu põhisisu juurde
MkDocs Tugibot

MkDocs AI Chatbot jaoks MkDocs Dokumentatsioon

Tehisintellekti vestlusrobot MkDocsi ja Material for MkDocs dokumentatsioonile. ChattyBox roomab teie avalikku saiti, vastab küsimustele nagu „Kuidas navigeerimiskaarte lubada?“ nendelt lehtedelt ja viitab allikale. Pythoni indekseerimiskonveierit ega kohandatud RAG-i pole vaja hallata.

Roomab avaldatud dokumentide lehtedel
Allikale viidatud vastused
Manustatakse ühe skriptiga
Dokumentide migreerimine pole vajalik
Krediitkaarti pole vajaTeie sisu jääb teile
Küsi ChattyBoxilt
x
Kust peaksin alustama, kui vajan sellelt saidilt usaldusväärset vastust?
Alustage oma veebisaidi URL-i lisamisest ChattyBoxi. See kraabib teie sisu, vastab leitud lehtede põhjal ja näitab külastajatele iga vastuse allikaid.
iAllikad3^
MkDocs juhend
chattybox.ai
Analüütika
chattybox.ai
Avaleht
chattybox.ai
Esita küsimus...
Toetab ChattyBox
Ehitatud MkDocs meeskonnad jaoks

Käivitage allikale viidatud vestlusbot ilma oma dokumentide virna uuesti üles ehitamata

ChattyBox roomab teie olemasolevas dokumentatsioonis, indekseerib allalaadimiseks sisu ja manustab vestlusroti, mis vastab teie dokumentidele, mitte üldise mudelimälule.

Materiali ülekirjutus säilitab teema JavaScripti ja lisab ühe asünkroonse vidinalaaduri.
Tavaline MkDocs kasutab Materiali teede eeldamise asemel eraldi kohandatud teema kataloogi.
Kontrollid hõlmavad otsingu koostoimimist, kiirnavigeerimist, laaduri duplikaate ja kitsaid mobiilivaatealasid.
Versiooniteadlik indekseerimisvalik hoiab mike'i stabiilsed, uusimad ja pärandteed teadlikult valituna.
Töövoo samm

Indekseerige juurutatud MkDocsi saidikaart või stabiilsed ja versioonitud teed, mida te teadlikult toetate.

Töövoo samm

Testige toote-, Pythoni- ja API-küsimusi ning avage enne paigaldamist iga viide.

Töövoo samm

Seadistage Materiali jaoks theme.custom_dir ja laiendage faili base.html failist overrides/main.html, säilitades ploki scripts funktsiooniga super().

Töövoo samm

Kontrollige sisseehitatud otsingut, kiirnavigeerimist, mobiilseid juhtelemente, CSP-d ja iga avaldatud mike versiooni.

Kolmeastmeline käivitamine

Kleepige oma MkDocs URL, testige viidatud vastuseid ja installige seejärel vidin.

Looge tasuta MkDocs AI vestlusbot
MkDocsi-spetsiifiline töövoog

Vestlustugi staatiliste Pythoni dokumentatsioonisaitide jaoks

MkDocsi meeskonnad soovivad tavaliselt kiireid staatilisi koostamisi, selget navigeerimist ja loetavat tehnilist sisu. ChattyBox hoiab selle töövoo puutumatuna, lisades samal ajal avaldatud saidile allikale viidatud assistendi.

01

Töötab materjaliga MkDocsi lehtede jaoks

Juhendid, viitelehed ja loodud staatiline HTML avalikest MkDocsi või MkDocsi juurutustest ilma teie teemat asendamata.

02

Käsitlege versioonidega dokumentatsiooni teadlikult

Osutage ChattyBox versiooniteedele, mille kohta soovite kasutajatelt küsida, ja seejärel testige, kas vastused viitavad kavandatud stabiilsetele, uusimatele või päranddokumentidele.

03

Pythoni indekseerimistööd pole vaja säilitada

Kuna ChattyBox roomab avalikul saidil, ei pea meeskonnad oma MkDocsi ehituskonveierile ega CI-skriptidele vektorindeksit lisama.

04

Parandage dokumente tõelistest küsimustest

Kasutage vastamata küsimusi oma MkDocsi saidi puuduvate näidete, ebaselgete installietappide või aegunud tõrkeotsingu lehtede tuvastamiseks.

Kontrollitud toimetuslikud tõendid

Testitud Materiali ja tavalise MkDocsi paigaldusteed

Material for MkDocs ja MkDocsi sisseehitatud teema toetavad mõlemad mallipärilust, kuid peaksid kasutama eraldi kohandatud katalooge. Alltoodud Materiali tee säilitab funktsiooniga super() oma ploki scripts, lisab ühe asünkroonse laaduri ja talub kiirnavigeerimist otsingu käitumist asendamata.

Tehniline autor
ChattyBoxi dokumentatsioonitiim
Tehniline ülevaataja
ChattyBoxi inseneritiim
Viimati uuendatud
Teave kontrollitud
MkDocs, Material for MkDocs ja mike

Kontrollige pärast teema uuendusi malliplokke ja kiirnavigeerimise käitumist uuesti ning indekseerige iga mike'i aliase teisaldamise järel uuesti.

Material for MkDocs custom_dir seadistus ja põhimalli ülekirjutus, mis säilitab teema skriptid
Algne paigaldusnäide: theme.custom_dir valib ülekirjutuse ning super() hoiab Materiali otsingu- ja navigeerimisskriptid puutumatuna.
Materiali ja tavalise MkDocsi paigaldusotsused koos läbivate kontrollidega.
MkDocsi küsimusTeostusotsusKontrollimine
Materiali ülekirjutusMäärake theme.name väärtuseks material ja theme.custom_dir väärtuseks overrides. Laiendage faili base.html, kirjutage scripts üle, kutsuge super() ning lisage seejärel vidina skript.Järgake ja serveerige sait ning veenduge seejärel, et Materiali otsing ja navigeerimine endiselt töötaksid.
Tavaline MkDocsKasutage theme.name: mkdocs koos eraldi custom_theme kataloogiga. Materiali mallide kopeerimise asemel lisage samaväärne custom_theme/main.html ülekirjutus.Käivitage mkdocs serve ning kontrollige otsingut, järgmise ja eelmise lehe linke ning vidinat rohkem kui ühel lehel.
Asünkroonne laadimine ja duplikaadidHoidke päritud plokis scripts üks laadur, andke sellele püsiv ID ja ärge lisage sama koodilõiku extra_javascript ega mõne teise osamalli kaudu.Veenduge pärast täielikke laadimisi ja Materiali kiirüleminekuid, et document.querySelectorAll("#chattybox-widget").length on 1.
SisuturbepoliitikaLubage chattybox.ai direktiivis script-src, seadistatud API päritolu direktiivis connect-src, fonts.googleapis.com direktiivis style-src ja fonts.gstatic.com direktiivis font-src. Praegune vidin sisestab oma komponendi CSS-i, seega vajab range style-src ka 'unsafe-inline'-i, kuni on saadaval nonce-tuge pakkuv või väline laaditabel.Kontrollige brauseri konsoolist ja paneelilt Network blokeeritud skripti-, stiili-, font-, fetch- või WebSocket-päringuid.
Otsing, kiirnavigeerimine ja mobiilivaadeSäilitage teema skriptid funktsiooniga super() ning hoidke käivitusnupp eemal otsingudialoogist, külgpaneelist, lehekülgjaotusest ja nõusoleku juhtelementidest.Testige klaviatuuriotsingut, mitut kiirlinki ja 390-pikslist vaateala ilma kattumise või horisontaalse kerimiseta.
mike'i versioonidValige stabiilse, uusima või konkreetse versiooni teed teadlikult. Indekseerige pärast aliase teisaldamist uuesti ja välistage toetamata väljalasked, kui versioonideülesed vastused eksitaksid kasutajaid.Kasutage versioonivahetuse testimiseks käsku mike serve ja veenduge, et viited avaneksid soovitud versioonis.
Vidina või viite tõrgeKontrollige YAML-i taanet, aktiivset custom_dir kataloogi, päritud ploki nime, API-võtit, CSP-d, saidikaardi sisu ja seda, kas juurutatud järk sisaldab ülekirjutust.Kontrollige loodud HTML-i ja testige tootmisartefakti, selle asemel et toetuda ainult reaalajas taaslaadimisele.
Viidetega vastuse kontroll

Testige vastust aktiivse versiooni suhtes

Kasutage kontrollitava mallireegliga teemaküsimust, avage seejärel viide ja veenduge, et see vastaks külastaja valitud versioonile.

Küsi MkDocsi juhenditelt
x
Kuidas lisada vidin Materiali otsingut rikkumata?
Määrake theme.custom_dir väärtuseks overrides, looge overrides/main.html, laiendage faili base.html ja lisage asünkroonne laadur plokis scripts pärast funktsiooni super(). Funktsiooni super() kutsumine säilitab skriptid, mida Material kasutab otsinguks ja navigeerimiseks.
Esita küsimus...
Toetab ChattyBox
Material for MkDocs mobiilileht, kus otsing ja ChattyBox on nähtavad juhtelementidega kattumata
Algne mobiilivaate näide: otsing jääb kättesaadavaks, käivitusnupul on kasutatav puuteala ja lehte ei saa horisontaalselt kerida.
Paigaldustee

Kuidas vidinat MkDocsi lisada

Material for MkDocs jaoks määrage theme.custom_dir väärtuseks overrides, laiendage base.html failis overrides/main.html ja kutsuge super() enne asünkroonset vidinaskripti. Tavaline MkDocs vajab oma kohandatud teema kataloogi ja samaväärset main.html ülekirjutust.

  1. 1Looge ChattyBoxi projekt ja sisestage oma MkDocsi või Material for MkDocs saidi URL või saidikaart.
  2. 2Testige armatuurlaual tõelisi MkDocsi küsimusi ja kinnitage, et tsitaadid viitavad õigetele lehtedele.
  3. 3Lisage testitud ülekirjutus, koostage sait ja kontrollige otsingut, navigeerimist, CSP-d ja mobiilikäitumist.
Looge tasuta MkDocs AI vestlusbot
overrides/main.html
html
{% extends "base.html" %}

{% block scripts %}
  {{ super() }}
  <script
    id="chattybox-widget"
    src="https://chattybox.ai/widget.js"
    async
    data-api-key="YOUR_API_KEY"
    data-api-url="https://adorable-woodpecker-629.convex.site/chat"
    data-chattybox-widget="true"
  ></script>
{% endblock %}
KKK

Levinud küsimused

1

Kas ChattyBox töötab koos Material for MkDocs-ga?

Jah. ChattyBox saab roomata avalikel MkDocs ja Material for MkDocs lehtedel ja manustada standardse veebisaidi vidinana.

2

Kas ma pean oma Pythoni ehituskonveieri muutma?

Ei. Lisage vidina koodilõik oma saidimalli või teema alistamisse pärast vestlusroti seadistamist.

3

Kas robot saab vastata versioonidega dokumentidest?

Jah, kui versioonidega dokumentide lehed on avalikud ja sisalduvad roomamis- või saidiplaanis.

4

Kas see suudab tuvastada dokumentatsioonilünki?

Jah. ChattyBox analüütika aitab paljastada küsimusi, millele teie MkDocs sisu ei vasta veel selgelt.

Alusta tasuta

Krediitkaarti pole vaja. Teie sisu ei kasutata mudelite treenimiseks.

Looge tasuta vestlusbot

Tasuta pakett. Kaarti pole vaja.