В проекте «Угадай мелодию» закрался баг. В стили в адресах для картинок затесались абсолютные пути, поэтому локально все будет работать хорошо, а на gh-pages (при публикации) непременно потеряются картинки.
- Забрать все изменения в локальный мастер
- Создать из мастера новую ветку image-beetle
- Поправить абсолютные пути на относительные
- Сделать коммит
- Отправить изменения в ветку image-beetle удалённого форк-репозитория
- Сделать пулреквест из ветки image-beetle вашего форка в мастер-репозиторий
- Отпаравить ссылку на пулреквест наставнику
Я воспользовался утилитой ripgrep
(можно утсновить с помощью brew
):
rg -F 'url("/'
sass/common.scss
28: background: url("/img/vinyl.png") center no-repeat;
sass/main/main.scss
23: background: url("/img/melody-logo.png") center no-repeat;
sass/player/player.scss
4: background: url("/img/player-background.png") no-repeat 0 100%;
sass/main/--level/genre.scss
17: background: url("/img/icon-note-inactive.png") no-repeat;
23: background-image: url("/img/icon-note-active.png");
А вот здесь коварный жук использовал ещё и символ одинарной кавычки '
, чтобы его было труднее найти. Хорошо бы привести к одному стилю и везде использовать двойные кавычки "
.
rg -F 'url(\'/'
sass/common.scss
59: content: url('/img/ha-logo.png');
Путь может быть абсолютным или относительным. Полный или абсолютный путь — это путь, который указывает на одно и то же место в файловой системе, вне зависимости от текущей рабочей директории или других обстоятельств. Полный путь всегда начинается с корневого каталога. Относительный путь представляет собой путь по отношению к текущему рабочему каталогу пользователя или активных приложений.