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

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

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

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

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

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

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


person Wyntau    schedule 13.05.2013    source источник


Ответы (1)


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

jekyll help

--safe
    Safe mode (defaults to false)

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

person dazz    schedule 09.10.2013