jekyll не устанавливает для site.safe значение true, когда в рабочей среде

Я использую jekyllbootstrap для создания моего сайта.

Но я считаю, что Джекилл не установил для site.safe значение true. поэтому моя аналитика Google не отображается в производственной среде.

Я проверяю site.safe site.JB.analytics.provider и page.JB.analytics, наконец, выясняю причину, что site.safe по-прежнему ложен на страницах github.

Кто-нибудь знает в чем причина?

Теперь единственное решение - вручную установить site.safe в true в локальной среде и нажать на github. но аналитика может получить нереальные данные, потому что я обычно изменяю свою тему и предпросматриваю локально.

Что я должен делать? Помоги мне. спасибо всем!

1 ответ

Решение

site.safe это одна из глобальных опций, с которой github запускает jekyll. Вы можете увидеть параметры, если вы запустите следующее:

jekyll help

--safe
    Safe mode (defaults to false)

Вы найдете больше об этой проблеме здесь: https://github.com/plusjade/jekyll-bootstrap/issues/84

Другие вопросы по тегам