From 89f58254d294c1b742916fddc6613d0eb9e0419b Mon Sep 17 00:00:00 2001 From: Andre Giron Date: Thu, 9 May 2024 22:44:50 +0000 Subject: [PATCH 1/2] Adds RunLLM Widget MKDocs configuration --- docs/javascripts/runllm-widget.js | 16 ++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 17 insertions(+) create mode 100644 docs/javascripts/runllm-widget.js diff --git a/docs/javascripts/runllm-widget.js b/docs/javascripts/runllm-widget.js new file mode 100644 index 00000000..5dccc326 --- /dev/null +++ b/docs/javascripts/runllm-widget.js @@ -0,0 +1,16 @@ +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-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' From 3287bd99c5adaa0ea25956b4bc06742856ef7464 Mon Sep 17 00:00:00 2001 From: Andre Giron Date: Fri, 10 May 2024 02:35:58 +0000 Subject: [PATCH 2/2] Adds preset param for mkdocs --- docs/javascripts/runllm-widget.js | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/javascripts/runllm-widget.js b/docs/javascripts/runllm-widget.js index 5dccc326..a9f0fef8 100644 --- a/docs/javascripts/runllm-widget.js +++ b/docs/javascripts/runllm-widget.js @@ -5,6 +5,7 @@ document.addEventListener("DOMContentLoaded", function() { 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');