Форматирование страницы потеряно при использовании GiHub Pages

#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).