#jekyll #github-pages
#джекилл #github-страницы
Вопрос:
Когда я компилирую свой сайт jekyll и тестирую локально, используя «jekyll serve», все в порядке. Но когда github компилирует его и размещает, мой сайт теряет все форматирование. Что я должен сделать, чтобы предотвратить это или устранить это?
Локально размещенный (Jekyll Serve) — хорошо
** GiHub размещенный (Jekyll) — потерянное форматирование, перемещено влево **
Комментарии:
1. Вы проверили свой исходный код, возможно, отсутствует стиль. Что такое URL?
2. Он отлично работает при использовании локальной ссылки «jekyll serve»
3. Смотрите, ваша таблица стилей отсутствует . Не могли бы вы поместить раздел заголовка, где вы связываете стиль. Я имею в виду то, что вы используете, например, добавить baseurl или что-то в этом роде.
4. Привет, гойло, когда я очищаю сайт сборки на своем компьютере, в _site assets folder main создается таблица стилей.css, и страница правильно оформлена на localhost. Поскольку _site является корневым местоположением таблицы стилей, оно должно быть » sachin-gupta.github.io/assets/main.css » что идеально подходит в index.html . Пожалуйста , посоветуйтесь ?
5. Почему вы размещаете свою папку _site, почему? Размещайте только другие каталоги. Страницы Github создадут ваш сайт за вас.
Ответ №1:
Похоже, файл находится по адресу https://sachin-gupta.github.io/css/main.css
/assets/main.scss не существует, так какой исходный файл будет генерироваться https://sachin-gupta.github.io/assets/main.css ? Вы все совершили?
Комментарии:
1. Да, файл есть — локальная генерация сайта работает нормально
2. какой исходный файл будет генерироваться sachin-gupta.github.io/assets/main.css ?
3. main.scss в папке css, когда мы создаем новый проект jekyll в папке, скажем, «myfldr», он создает этот файл, который по умолчанию импортирует минимальную тему
4. /css/main.css является источником для /css/main.css, а не /assets/main.css
5. Спасибо всем за помощь, я нашел обходной путь (я перенес локально созданный main.css из main.scss в новые ресурсы папки, поэтому он копируется на конечный сайт github).