diff --git a/docs/javascripts/runllm-widget.js b/docs/javascripts/runllm-widget.js new file mode 100644 index 00000000..a9f0fef8 --- /dev/null +++ b/docs/javascripts/runllm-widget.js @@ -0,0 +1,17 @@ +document.addEventListener("DOMContentLoaded", function() { + var script = document.createElement('script'); + script.defer = true; + script.type = 'module'; + script.id = 'runllm-widget-script'; + script.src = 'https://cdn.jsdelivr.net/npm/@runllm/search-widget@stable/dist/run-llm-search-widget.es.js'; + script.setAttribute('version', 'stable'); + script.setAttribute('runllm-preset', 'mkdocs'); + script.setAttribute('runllm-server-address', 'https://api.runllm.com'); + script.setAttribute('runllm-assistant-id', '111'); + script.setAttribute('runllm-position', 'BOTTOM_RIGHT'); + script.setAttribute('runllm-keyboard-shortcut', 'Mod+j'); + script.setAttribute('runllm-slack-community-url', 'https://quix.io/slack-invite'); + script.setAttribute('runllm-name', 'RunLLM'); + + document.head.appendChild(script); +}); diff --git a/mkdocs.yml b/mkdocs.yml index 6b981fc2..a44fb355 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -397,6 +397,7 @@ extra_css: extra_javascript: - javascripts/quix.js - javascripts/feedback.js + - javascripts/runllm-widget.js extra: social: - icon: 'fontawesome/brands/github'