Сервис комментариев

  • Функция
  • Комментарий
  • Функция
Около 2 мин

vuepress-theme-hope реализует функцию комментариев со встроенным vuepress-plugin-comment2open in new window.

Инфо

vuepress-theme-hope передает plugins.comment в параметрах темы в качестве параметров плагина vuepress-plugin-comment2.

Включить Конфигурация страницы поддержки

Функция комментариев включена глобально по умолчанию и контролируется параметрами plugins.comment.comment.

Совет

Полный элемент конфигурации плагина смотрите в документации по плагинуopen in new window.

Поставщик комментариев

В настоящее время вы можете выбирать из Giscus, Waline и Twikoo.

Выбор службы комментариев

  • Giscus рекомендуется, если ваш блог или документация в первую очередь ориентированы на программистов.
  • Если ваш блог или документация предназначены для широкой публики, рекомендуется Waline.

Giscus

Giscus — это система комментариев на основе GitHub Discussion, которую легко запустить.

Подготовка

  1. Вам необходимо создать общедоступный репозиторий и открыть обсуждение как место для хранения комментариев.
  2. Вам необходимо установить приложение Giscusopen in new window, чтобы иметь доступ к соответствующему репозиторию.

После выполнения вышеуказанных шагов перейдите на страницу Giscusopen in new window, чтобы получить настройки. Вам просто нужно заполнить категории репозитория и обсуждения, затем прокрутить до раздела "Enable giscus" внизу страницы и скопировать data-repo, data-repo-id, data-category и data-category-id четыре элемента по мере необходимости.

Конфиг

Пожалуйста, передайте data-repo, data-repo-id, data-category и data-category-id в качестве параметров плагина как repo, repoId, category categoryId.

Другие параметры смотрите в Конфиге Giscusopen in new window.

Waline

Получить APP_ID и APP_Key

Войтиopen in new window или зарегистрироватьсяopen in new window leancloud. Затем создайте новое приложение в Leancloud, и вы получите APP ID / APP Key / APP Master Key.

После этого создайте приложение Vercel с помощью кнопки ниже.

Vercelopen in new window

Затем введите имя нового репозитория GitHub и установите переменные среды LEAN_ID, LEAN_KEY и LEAN_MASTER_KEY в столбце "Environment Variables". APP ID — это значение LEAN_ID, а APP Key - это LEAN_KEY, Master Key - это LEAN_MASTER_KEY.

Нажмите кнопку Deploy, для деплоя. Это покажет, что вы успешно развернули через несколько минут. Затем настройте ссылку Vercel в настройках темы:

Совет

Конфигурация будет указана в Конфигурация плагинаopen in new window.

Для получения более подробной информации смотрите Документацию Waline Docsopen in new window

Twikoo

Развертывание Vercel

  1. Подать заявку на учетную запись MongoDBopen in new window

  2. Создайте бесплатную базу данных MongoDB, рекомендуемый регион AWS / N. Virginia (us-east-1)

  3. Нажмите ПОДКЛЮЧИТЬ на странице Кластеры, следуйте инструкциям, чтобы разрешить подключения со всех IP-адресов (Почему?open in new window), создайте пользователя базы данных и запишите строку подключения к базе данных, измените <password> в строке подключения на пароль базы данных

  4. Зарегистрируйте учетную запись Vercelopen in new window

  5. Нажмите кнопку ниже, чтобы развернуть Twikoo на Vercel одним щелчком мыши

    Vercelopen in new window

  6. Перейдите в Settings - Environment Variables, добавьте переменную среды MONGODB_URI, значением является строка подключения к базе данных на шаге 3.

  7. Перейдите в Overview, щелкните ссылку в разделе Domains, если конфигурация среды верна, вы увидите сообщение "Twikoo cloud function is running normally"

  8. Домены Vercel (с префиксом https://, например, https://xxx.vercel.app) – это идентификатор вашей среды

Loading...