Ошибка при установке Hugo Academic Blogdown на страницах GitHub - PullRequest
0 голосов
/ 02 декабря 2018

Я пытался создать личный сайт, используя blogdown и академический шаблон:

blogdown::new_site(theme = "gcushen/hugo-academic")

Однако, когда я пытаюсь прикрепить сайт к страницам github, я получаю сообщение об ошибке:

our site is having problems building: The variable {{2\left( {x + 4} on line 58 in content/slides/example-slides.md was not properly closed with }}. For more information, see https://help.github.com/articles/page-build-failed-tag-not-properly-terminated/.

Это выглядело правильно завершено ... но независимо от того, я пытался удалить файл, но, увы, такая же ошибка возникает даже при его удалении.

Сайт https://github.com/sebastiz/SebastianZekiCV/

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

Для этой проблемы идеальным решением, которое предлагается, является создание отдельных репозиториев для кода и статического содержимого.Однако эту ошибку можно устранить, отключив Jekyll для запуска.

Создайте файл с именем .nojekyll в корне хранилища.

Затем вы можете продолжить и выбрать publishDir = "docs" исервер из каталога docs/ в главной ветке.

0 голосов
/ 04 декабря 2018

Чтобы опубликовать пользовательский сайт через страницы github, либо:

1) имя репозитория должно быть точно .github.io. В этом случае страницы будут обслуживаться из HEAD вашего мастера.ветка (или ветка gh-pages - ваш выбор).Корнем репозитория является корень сайта.

2) имя репозитория может быть любым.В этом случае он будет обслуживаться из основной ветки, но из каталога / docs.

В любом случае страницы Github будут запускать Jekyll.Единственный способ остановить это - иметь только «статические» файлы - например, CSS, html-страницы, изображения и т. Д.

Что вы можете сделать, это создать два репозитория - один будет вашим источником;другой будет фактическим обслуживаемых страниц.Вы можете использовать hugo -d <path>, чтобы сообщить hugo о создании выходных данных в корне клона для репозитория «output».

Дополнительная информация:

страницы github помогают настроить источник

справочник по командам hugo

...