Назад на контролну таблу

Документација

Научите како да користите Asyntai

Почетак рада
Инсталација База знања Како вештачка интелигенција приступа вашем садржају Повежите свој сајт Тестирајте своју вештачку интелигенцију Управљајте веб-сајтовима Савети за AI инструкције Прелазак са другог четбота Упоредите планове
Функције
Ask AI трака AI трака за претрагу AI претрага за WordPress AI Search for Joomla AI Search for Webflow AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for OpenCart AI Search for BigCommerce AI Search for Magento Скенирање веб-сајта Празнине у знању Картице производа Динамичке картице производа Динамичке слике Кориснички контекст Прилагођени алати Параметри линкова Праћење уживо Преузимање од стране човека Ескалација AI обавештења Дневни извештај Проток података у реалном времену Максимални проток података у реалном времену Чланови тима Јединствена пријава Двофакторска аутентификација Укључите слике Препознавање слика Виџет за превођење Локализација Транспарентност вештачке интелигенције Потенцијални клијенти Паметно прикупљање потенцијалних клијената Тикети за подршку Категорије ћаскања Резервације Уграђивања Искључите странице Блокиране IP адресе Политика чувања података Режим без чувања Маскирање PII Класификатор одговора Access Tags Закачање верзије виџета Ревизорски дневник Паметнији модел Омогућите размишљање Предлози одговора Накнадне поруке Говор у текст Преузимање транскрипта Уграђено ћаскање Уграђивање преко iframe-а

Како додати Asyntai АИ четбот у Hugo

Водич корак по корак за Hugo генератор статичких сајтова

Преузмите код за уградњу

Корак 1: Набавите свој код за уграђивање

Прво, идите на своју Asyntai контролну таблу и померите се до одељка „Код за уграђивање". Копирајте свој јединствени код за уграђивање који ће изгледати овако:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Напомена: Код изнад је само пример. Морате копирати свој јединствени код за уграђивање са своје Контролне табле јер садржи ваш лични ИД виџета.

Корак 2: Додајте код у парцијални шаблон теме (препоручено)

Најбољи начин за додавање четбота на све странице вашег Hugo сајта је креирањем парцијалног шаблона:

  1. Навигирајте до директоријума layouts/partials/ вашег Hugo пројекта
  2. Креирајте нови фајл под називом asyntai-widget.html
  3. Налепите свој Asyntai код за уграђивање у овај фајл:
<!-- layouts/partials/asyntai-widget.html --> <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
  1. Отворите baseof.html фајл теме (обично у layouts/_default/baseof.html)
  2. Додајте парцијални шаблон пре затварајуће </body> ознаке:
{{ partial "asyntai-widget.html" . }} </body> </html>
  1. Сачувајте фајл и поново изградите свој Hugo сајт

Савет: Коришћење парцијалних шаблона је начин који Hugo препоручује за укључивање компоненти за поновну употребу. Овај метод осигурава да се четбот појављује на свакој страници која користи baseof.html шаблон, а то су обично све странице сајта.

Алтернативни метод 1: Додајте у парцијални шаблон заглавља

Ако ваша тема има парцијални шаблон заглавља, можете тамо додати код:

  1. Пронађите парцијални шаблон заглавља теме (обично layouts/partials/head.html)
  2. Ако не постоји, креирајте layouts/partials/head.html у корену пројекта
  3. Додајте свој Asyntai код за уграђивање у овај фајл:
<!-- layouts/partials/head.html --> <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
  1. Уверите се да ваш baseof.html укључује овај парцијални шаблон у <head> одељку:
<head> {{ partial "head.html" . }} </head>

Напомена: Ако ваша тема већ има head.html парцијални шаблон са постојећим садржајем, једноставно додајте свој Asyntai код на крај. Не замењујте постојећи садржај.

Алтернативни метод 2: Статичка фасцикла са прилагођеним JavaScript-ом

За модуларнији приступ коришћењем Hugo статичке фасцикле:

  1. Навигирајте до директоријума static/js/ вашег Hugo пројекта
  2. Креирајте директоријум ако не постоји
  3. Креирајте нови фајл под називом asyntai-loader.js
  4. Додајте следећи код за учитавање виџета:
// static/js/asyntai-loader.js (function() { var script = document.createElement('script'); script.src = 'https://asyntai.com/static/js/chat-widget.js'; script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID'); script.async = true; document.head.appendChild(script); })();
  1. Референцирајте овај фајл у свом baseof.html или парцијалном шаблону подножја пре </body>:
<script src="{{ "js/asyntai-loader.js" | relURL }}"></script> </body>

Савет: Фајлови у static/ директоријуму се копирају без измена у корен вашег објављеног сајта. relURL функција генерише тачну релативну путању за ваш деплојмент.

Алтернативни метод 3: Hugo конфигурација (config.toml/yaml)

За неке Hugo теме које подржавају прилагођене скрипте путем конфигурације:

# config.toml [params] customJS = ["https://asyntai.com/static/js/chat-widget.js"] # Or in config.yaml params: customJS: - https://asyntai.com/static/js/chat-widget.js

Напомена: Овај метод ради само ако ваша тема подржава customJS параметар. Проверите документацију теме. Можда ћете такође морати да додате data-asyntai-id атрибут кроз прилагођавање теме.

Алтернативни метод 4: Front Matter (за одређену страницу)

За додавање четбота само на одређене странице:

  1. Додајте прилагођени параметар у front matter странице:
--- title: "My Page" asyntaiWidget: true ---
  1. У свом baseof.html или парцијалном шаблону, додајте условну логику:
{{ if .Params.asyntaiWidget }} <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> {{ end }}

Савет: Овај приступ вам даје детаљну контролу над тим које странице укључују четбот. Корисно је за сајтове документације где желите виџет само на одређеним одељцима.

Алтернативни метод 5: Преписивање распореда теме

За преписивање распореда теме без мењања фајлова теме:

  1. Копирајте baseof.html теме из themes/your-theme/layouts/_default/
  2. Налепите га у layouts/_default/baseof.html свог пројекта
  3. Додајте свој Asyntai код за уграђивање пре затварајуће </body> ознаке
  4. Сачувајте и поново изградите свој сајт

Важно: Када преписујете фајлове теме, нећете аутоматски примати ажурирања тих фајлова када се тема ажурира. Овај метод вам даје потпуну контролу, али захтева више одржавања. Размислите о коришћењу парцијалних шаблона за лакша ажурирања теме.

Корак 3: Изградите и деплојујте

Након додавања кода, изградите свој Hugo сајт:

# Build the site hugo # Or build with specific environment hugo --environment production # For development preview hugo server
  1. Генерисани сајт ће бити у public/ директоријуму
  2. Деплојујте овај директоријум на своју хостинг платформу (Netlify, Vercel, GitHub Pages итд.)

Савет: Током развоја, користите hugo server да локално прегледате сајт на http://localhost:1313. Четбот би требало да се појави у доњем десном углу на свим страницама.

Корак 4: Верификујте инсталацију

Након деплојмента Hugo сајта, отворите га у новој картици претраживача. Требало би да видите дугме виџета за ћаскање у доњем десном углу. Кликните на њега да бисте се уверили да се отвара и функционише исправно.

Не видите виџет? Уверите се да сте поново изградили сајт помоћу hugo команде након извршавања промена. Проверите да сте заменили YOUR_WIDGET_ID стварним ИД-ом виџета са контролне табле. Обришите кеш претраживача или прегледајте у инкогнито режиму. Ако користите CDN, можда ћете морати да поништите кеш. Отворите конзолу претраживача (F12) да проверите да ли има JavaScript грешака.