Интеграция кода через партиалы на сайте Hugo не работает
Я запускаю механизм комментариев с открытым исходным кодом на своем сервере, который я хочу интегрировать на свой сайт Hugo.
После выполнения всех перечисленных ниже действий раздел комментариев не отображается, а появляется только заголовок.
Каковы возможные причины этого и ошибки и как я могу ее решить?
Поэтому я создал для него частичный файл , добавил некоторый код вsingle.hmtl
и отредактировал мойconfig.toml
соответственно.
Вот что находится внутри моего частичного файла с именем commento.html:
<div id="commento"></div>
<script defer src="{{ .Site.Params.CommentoURL }}/js/commento.js"></script>
<noscript>Please enable JavaScript to load the comments.</noscript>
Это то, что находится внутри моего файла single.html:
{{ if and .Site.Params.CommentoURL (and (not .Site.BuildDrafts) (not .Site.IsServer)) -}}
<h2>Comments</h2>
{{ partial "commento.html" . }}
{{- end }}
и я добавил параметр commentoURL в файл config.toml следующим образом:
CommentoURL = "http://qwerty.abc:8080"
1 ответ
Пожалуйста, проверьте выходной HTML. Я почти уверен, что вы найдете этот пустой div:
<div id="commento"></div>
Это означает, что ваш Javascript не работает. Это не имеет ничего общего с Гюго, частичными или даже темами Гюго. Вероятно, у вас также есть красная ошибка в консоли Javascript. Это то, на чем вы должны сосредоточиться.