Yn gweithio gyda Deunydd ar gyfer tudalennau MkDocs
Canllawiau mynegeio, tudalennau cyfeirio, a HTML statig wedi'i gynhyrchu o MkDocs cyhoeddus neu Ddeunydd ar gyfer defnydd MkDocs heb ddisodli'ch thema.
Defnyddiwch ChattyBox i wneud eich cynnwys MkDocs yn chwiliadwy trwy declyn sgwrsio sy'n aros wedi'i seilio ar eich tudalennau ffynhonnell.
Mae ChattyBox yn cropian eich dogfennaeth bresennol, yn mynegeio'r cynnwys i'w adalw, ac yn mewnosod chatbot sy'n ateb gan ddefnyddio'ch docs yn lle cof model generig.
Cropiwch y map gwefan MkDocs sydd wedi'i ddefnyddio neu'r llwybrau sefydlog a fersiynau rydych chi'n eu cefnogi'n fwriadol.
Profwch gwestiynau am y cynnyrch, Python ac API, ac agorwch bob dyfyniad cyn gosod.
Ar gyfer Material, ffurfweddwch theme.custom_dir ac ymestyn base.html o overrides/main.html tra'n cadw'r bloc sgriptiau gyda super().
Dilyswch chwiliad adeiledig, llywio ar unwaith, rheolyddion symudol, CSP, a phob fersiwn mike cyhoeddedig.
Lansiad tri cham
Mae timau MkDocs fel arfer eisiau adeiladau statig cyflym, llywio clir, a chynnwys technegol darllenadwy. Mae ChattyBox yn cadw'r llif gwaith hwnnw'n gyfan tra'n ychwanegu cynorthwyydd y cyfeiriwyd ato yn y ffynhonnell ar ben y wefan gyhoeddedig.
Canllawiau mynegeio, tudalennau cyfeirio, a HTML statig wedi'i gynhyrchu o MkDocs cyhoeddus neu Ddeunydd ar gyfer defnydd MkDocs heb ddisodli'ch thema.
Pwyntiwch ChattyBox at y llwybrau fersiwn rydych chi am i ddefnyddwyr ofyn amdanynt, yna profwch a yw'r atebion yn dyfynnu'r dogfennau sefydlog, diweddaraf neu etifeddiaeth bwriedig.
Gan fod ChattyBox yn cropian o'r safle cyhoeddus, nid oes angen i dimau ychwanegu mynegeio fector i'w piblinell adeiladu MkDocs neu sgriptiau CI.
Defnyddiwch gwestiynau heb eu hateb i nodi enghreifftiau coll, camau gosod aneglur, neu dudalennau datrys problemau hen ffasiwn yn eich gwefan MkDocs.
Mae Material for MkDocs a thema barod MkDocs ill dau yn cefnogi etifeddu templedi, ond dylent ddefnyddio cyfeiriaduron personol ar wahân. Mae'r llwybr Material isod yn cadw ei floc scripts gyda super(), yn ychwanegu un llwythwr async, ac yn goroesi llywio ar unwaith heb ddisodli ymddygiad chwilio.
Ailwiriwch flociau templed ac ymddygiad llywio ar unwaith ar ôl uwchraddio'r thema, ac ailgropiwch pryd bynnag y bydd alias mike yn symud.
| Mater MkDocs | Penderfyniad gweithredu | Dilysu |
|---|---|---|
| Gwrthwneud Material | Gosodwch theme.name yn material a theme.custom_dir yn overrides. Estynnwch base.html, gwrthwneudwch scripts, galwch super(), ac yna atodwch sgript y teclyn. | Adeiladwch a gweinwch y safle, yna cadarnhewch fod chwilio a llywio Material yn dal i weithio. |
| Fanila MkDocs | Defnyddiwch theme.name: mkdocs gyda chyfeiriadur custom_theme ar wahân. Ychwanegwch y gwrthwneud custom_theme/main.html cyfatebol yn hytrach na chopïo templedi Material. | Rhedeg mkdocs serve a gwirio chwiliad, dolenni nesaf a blaenorol, a'r teclyn ar fwy nag un dudalen. |
| Llwytho async a dyblygu | Cadwch un llwythwr yn y bloc scripts a etifeddwyd, rhowch ID sefydlog iddo, a pheidiwch ag ychwanegu'r un snippet drwy extra_javascript neu ddarn arall. | Ar ôl llwythi llawn a thrawsnewidiadau sydyn Material, cadarnhewch mai 1 yw document.querySelectorAll("#chattybox-widget").length. |
| Polisi Diogelwch Cynnwys | Caniatewch chattybox.ai yn script-src, y tarddiad API wedi'i ffurfweddu yn connect-src, fonts.googleapis.com yn style-src, a fonts.gstatic.com yn font-src. Mae'r teclyn cyfredol yn chwistrellu ei CSS cydran, felly mae style-src llym hefyd angen 'unsafe-inline' hyd nes bod build sy'n ymwybodol o nonce neu ddalen arddull allanol ar gael. | Gwiriwch gonsol y porwr a'r panel Network am geisiadau script, fetch neu WebSocket sydd wedi'u rhwystro. |
| Chwilio, llywio ar unwaith, a symudol | Cadwch sgriptiau thema gyda super() a chadwch y lansiwr yn glir o'r deialog chwilio, y drôr, y dudaleniad, a'r rheolyddion caniatâd. | Profwch chwiliad bysellfwrdd, sawl dolen wib, a golygfan 390-picsel heb unrhyw orgyffwrdd na sgrolio llorweddol. |
| fersiynau mike | Dewiswch lwybrau stable, latest neu fersiwn benodol yn fwriadol. Ailgropiwch ar ôl symud alias, a hepgorwch ddatganiadau heb gefnogaeth pan fyddai atebion traws-fersiwn yn camarwain defnyddwyr. | Defnyddiwch mike serve i brofi newid fersiwn a chadarnhau datrysiad dyfyniadau y tu mewn i'r fersiwn arfaethedig. |
| Methiant teclyn neu ddyfyniad | Gwiriwch fewnoliad YAML, y custom_dir gweithredol, enw bloc etifeddol, allwedd API, CSP, cynnwys map gwefan, ac a yw'r adeiladwaith a ddefnyddir yn cynnwys y gwrthwneud. | Archwiliwch HTML a gynhyrchir a phrofwch yr arteffact cynhyrchu yn hytrach na dibynnu ar ail-lwytho byw yn unig. |
Defnyddiwch gwestiwn thema gyda rheol dempled gwiriadwy, yna agorwch y dyfyniad a chadarnhewch ei fod yn cyfateb i'r fersiwn a ddewisodd eich ymwelydd.
Ar gyfer Material for MkDocs, gosodwch theme.custom_dir i overrides, ymestynwch base.html yn overrides/main.html, a ffoniwch super() cyn y sgript widget async. Mae angen cyfeiriadur thema cyfaddas ei hun ar MkDocs plaen a gwrthwneud main.html cyfatebol.
{% 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 %}Gweler y llif gwaith chatbot dogfennaeth a ddyfynnwyd yn ffynhonnell sy'n berthnasol ar draws platfformau.
Atebwch ddiweddbwynt, paramedr, a chwestiynau dilysu o ddogfennau cyfeirio Python a API.
Cymharwch yr un llif gwaith sylfaenol ar gyfer safleoedd dogfennu Docusaurus.
Dewch o hyd i ganllawiau gosod ar gyfer llwyfannau Docusaurus, VitePress, Starlight, Nextra, Mintlify, ReadMe, a mwy.
Oes. Gall ChattyBox gropian tudalennau cyhoeddus MkDocs a Material for MkDocs a'u hymgorffori fel teclyn gwefan safonol.
Nac ydy. Ychwanegwch y pyt teclyn at eich templed gwefan neu wrthwneud thema ar ôl ffurfweddu'r chatbot.
Oes, os yw tudalennau dogfennau fersiwn yn gyhoeddus ac wedi'u cynnwys yn y cropian neu'r map gwefan.
Oes. Mae dadansoddeg ChattyBox yn helpu i ddatgelu cwestiynau nad yw eich cynnwys MkDocs yn eu hateb yn glir eto.
Nid oes angen cerdyn credyd. Ni ddefnyddir eich cynnwys i hyfforddi modelau.
Haen am ddim. Dim angen cerdyn.