חזרה ללוח הבקרה

תיעוד

למדו כיצד להשתמש ב-Asyntai

תכונות
סרגל Ask AI סרגל חיפוש AI חיפוש AI לוורדפרס 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

איך להוסיף צ'אטבוט AI של 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: הוספת קוד ל-partial של ערכת העיצוב (מומלץ)

הדרך הטובה ביותר להוסיף את הצ'אטבוט לכל עמודי אתר Hugo שלך היא על ידי יצירת partial:

  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. הוסף את ה-partial לפני תגית הסגירה </body>:
{{ partial "asyntai-widget.html" . }} </body> </html>
  1. שמור את הקובץ ובנה מחדש את אתר Hugo שלך

טיפ: שימוש ב-partials הוא הדרך המומלצת ב-Hugo לכלול רכיבים לשימוש חוזר. שיטה זו מבטיחה שהצ'אטבוט מופיע בכל עמוד שמשתמש בתבנית baseof.html, שזה בדרך כלל כל העמודים באתר שלך.

שיטה חלופית 1: הוספה ל-partial של Head

אם לערכת העיצוב שלך יש partial של head, ניתן להוסיף את הקוד שם:

  1. אתר את partial ה-head של ערכת העיצוב שלך (בדרך כלל 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 שלך כולל partial זה בחלק <head>:
<head> {{ partial "head.html" . }} </head>

הערה: אם לערכת העיצוב שלך כבר יש partial של head.html עם תוכן קיים, פשוט הוסף את קוד Asyntai שלך אליו. אל תחליף את התוכן הקיים.

שיטה חלופית 2: תיקייה סטטית עם JavaScript מותאם אישית

לגישה מודולרית יותר באמצעות תיקיית static של 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 או ב-partial של ה-footer לפני </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 או ב-partial שלך, הוסף לוגיקה מותנית:
{{ 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. שמור ובנה מחדש את האתר שלך

חשוב: כאשר אתה דורס קבצי ערכת עיצוב, לא תקבל אוטומטית עדכונים לקבצים אלה כאשר ערכת העיצוב מתעדכנת. שיטה זו נותנת לך שליטה מלאה אך דורשת תחזוקה רבה יותר. שקול להשתמש ב-partials במקום לעדכוני ערכת עיצוב קלים יותר.

שלב 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.