Почему при публикации проекта на git pages в браузере отображается файл readme?
Для портфолио решила опубликовать свои учебные проекты после окончания курсов по верстке. Но получается, что при публикации проекта на git pages в браузере отображается файл readme. Я думаю, что так может быть из-за того что файлы находятся в папке source. Может ошибаюсь.
В общем как опубликовать проект?
Дополнительно:
https://github.com/orgs/community/discussions/22400
Т.е. в ветку gh-pages должна улетать папка build (но в ветке master её не должно быть)
Обратитесь к своему наставнику, опишет как.
Или смотрите видео Вадима Макеева и делайте по аналогии самостоятельно https://www.youtube.com/watch?v=hevU4NdIsoU
Возможно поможет, если здесь на `/root` поменять
может быть из-за того, что файлы находятся в папке source
Вот сами и догадались. У вас в настройках стоит брать страницу из каталога docs, которого нет.
Вы все правильно поправили. Сейчас у вас создан Workflow, который запускает сборку проекта на серверах гитхаба, затем помещает файлы из папки build в корень ветки gh-pages и страница становится опубликованной.
- спасибо большое за ответ) уже разобралась)
- Виктория Храмкова, Одно замечание.
В гите принято использовать императив в заголовках сообщений коммитов. Даже автоматические сообщения пишутся в формате «Merge...», а не «Merged...». По-русски мы пишем аналогично в повелительном наклонении. «Добавить фичу...» «Исправить ошибку...»
Пишите либо Add gh-pages file либо Добавить файл gh-pages
Сообщение Добавляет файл gh-pages — ломает стиль. - Сергей Кузнецов, Хорошо)) приму к сведению)))
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос




При публикации проекта на GitHub Pages, в браузере по умолчанию отображается файл README.md, если он присутствует в корневой директории проекта. Это происходит потому, что GitHub Pages использует файл README.md для отображения информации о проекте, когда пользователь заходит на сайт проекта.
Если вы не хотите, чтобы файл README.md отображался по умолчанию, вы можете создать файл index.html и разместить его в корневой директории проекта. Файл index.html будет автоматически отображаться вместо README.md при доступе к сайту.
Вот пример кода на PHP для создания простого index.html:
<title>My Project</title> <h1>Welcome to My Project</h1> <p>This is a sample index.html file for your project.</p><title>My Project</title> <h1>Welcome to My Project</h1> <p>This is a sample index.html file for your project.</p>
После создания и загрузки файла index.html на GitHub Pages, при доступе к вашему проекту в браузере будет отображаться содержимое этого файла, а не README.md. Не забудьте также убедиться, что в настройках репозитория GitHub правильно указан источник для отображения сайта на GitHub Pages.