Добро пожаловать! Игровой форум WLUX.NET - Игры, Читы, Скрипты, Статьи, Софт, Курсы.

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы на существующие темы, повышать репутацию участников, скачивать вложения и файлы и многое, многое другое. Так чего же вы ждете?

Добро пожаловать гость!

Приветствуем вас на нашем форуме! Мы очень рады вас видеть и с большим удовольствием поделимся всей информацией нашего форума!

Мы уважаем своих пользователей и так же ждем от вас приятного общения.

Система наград, ежедневное пополнения тем!

Общайся, получай награды.

Статьи, гайды, софт

У нас вы можете скачать бесплатно читы для игр. Полезные гайды на любые темы и схемы заработка. Есть раздел халявы!

FAQ по форуму

Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

  • Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываються в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки работают только с Администрацией форума

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

Гайд Как бесплатно разместить свой сайт в интернете на GitHub

wlux.net Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
23 849
218
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
гит1.png

Подробный гайд для тех, кто ни разу не пользовался сервисом от GitHub, позволяющий бесплатно сделать простой сайт, который затем будет доступен в сети другим людям.
Еще перед началом я должен сообщить, что есть

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

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

Предисловие​

Что такое GitHub Pages? Как я уже написал выше, это сервис от GitHub, который позволяет разместить ваш сайт в интернете, позволив заходить на него другим людям. Другими словами — это хостинг.
Однако все не просто так. Ваш сайт на GitHub Pages создается из вашего специального репозитория, который должен быть публичным (то есть все ресурсы проекта будут видны другим пользователям)и иметь специальное имя (какое — будет описано далее). Такой репозиторий может быть всего один на одном аккаунте GitHub.
Кроме того, все глобальные изменения на вашем сайте происходят только после фиксации (commit) изменений в репозитории, а также успешного завершения специального действия, автоматически преобразующего файлы из вашего репозитория в сайт.
А теперь давайте узнаем, как же создать нужный нам репозиторий для нашего сайта.

1) Создание аккаунта GitHub​

Для начала у вас должен быть аккаунт на GitHub. Это довольно очевидно, но все же я должен это упомянуть. По

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

вы можете зарегистрироваться.

гит2.png

2) Проект для репозитория​

Теперь нам нужен какой-то проект. Для гайда я создам простой HTML-файл в

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

. На деле же на GitHub Pages можно размещать и куда более сложные проекты.

гит3.png

Ничего необычного

home git.png
Так выглядит созданная html-страница в браузере

3) Размещение репозитория для сайта​

Это очень важный пункт, в котором нужно кое-что учесть. Как я уже писал, для размещения вашего сайта с помощью GitHub Pages в интернете нужно создать репозиторий в GitHub со специальным именем.
Имя репозитория должно состоять из вашего никнейма, после которого через точку добавляется "github.io". То есть должно быть как-то так: "username.github.io", где username — ваш никнейм.
В моем случае названием для репозитория будет "necompotik.github.io". И теперь нужно создать публичный (не перепутайте)репозиторий с таким именем. И как я тоже уже писал есть разные способы его создать, я же опишу свой.
Итак, нажимаем "Опубликовать в GitHub". Если вы не авторизованы в VS Code с помощью GitHub, то после этого появится окно, где нужно нажать "Разрешить".

гит4.png
Авторизация

Нас перекинет в браузер, где нужно авторизоваться через GitHub, нажав зеленую кнопку.
гит5.png
Нажимаем зеленую кнопку

А теперь внимательно: вернувшись в VS Code, в строке выполнения публикации репозитория нужно предварительно написать получившееся специальное название репозитория (у меня это — necompotik.github.io), а затем выбрать вариант с публичным репозиторием.

гит6.png
Не забудьте написать специальное название и выбрать публичный репозиторий

Все, ваш проект должен был загрузиться в удаленный репозиторий на GitHub.
После этого, если вы зайдете в репозиторий на GitHub и перейдете во вкладку Actions, то увидите, что там автоматически появилось "действие". Если оно уже выполнилось успешно, то будет зеленый значок, который означает, что ваш сайт стал полноценным сайтом в интернете. Это можно проверить, перейдя по ссылке из этого "действия".

В моем случае адрес такой:

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

. Можете перейти по нему, и увидите страницу, которую я и создавал.

гит7.png
Примерно так все должно быть

В случае, если вы сначала создали пустой репозиторий, то можно сделать следующим образом: во вкладке Actions у вас будет выбор различных вариантов стандартных "действий". Можете выбрать подходящий вам, но я выбрал Static HTML.

гит8.png

После этого нужно зафиксировать изменение, а точнее добавление этого действия, нажав кнопку "Commit changes...".

гит9.png

И после этого у вас должны автоматически запуститься два действия, одно из которых нам я рассказал ранее, и которое нам и нужно.

гит11.png

Ну а теперь просто дожидаемся завершения действия и все.

гит12.png

Наш сайт готов!

4) Внесение изменений​

Но это еще не все. Что если мы хотим внести какие-то изменения? Давайте рассмотрим такой вариант и добавим в проект файл со стилем.

гит13.png
Получилось как-то так

После внесения изменений, фиксируем их! Но обязательно напишите название для фиксации изменения.

гит14.png
Не забудьте про название

А теперь синхронизируем изменение.

гит15.png

Теперь возвращаемся к нашему действию на GitHub во вкладке Actions. В нем уже должно было запуститься (или уже выполниться) новое действие, аналогичное прошлому, которое генерирует веб-страницу нашего сайта.

гит16.png

Если же это по каким-то причинам не произошло, то можно сделать это вручную. Переходим в действие и кнопку рядом с "build".

гит17.png

Перезапускаем действие нажатием кнопки "Re-run jobs" и дожидаемся окончания.

гит18.png

Для внесения изменений в сайт всегда нужно фиксировать их на GitHub. В этом и минус: нельзя добавить возможность динамически добавлять новые страницы, например, не фиксируя изменения.
 
bronco Оффлайн

bronco

Изи бризи
Проверенный
Местный
LV
2
 
26.09.2023
222
1
43
Награды
5
32

Репутация:

Годно! Халява всегда приятно)) Спасибо!
 
A Оффлайн

andryuhmen

Участник
LV
3
 
29.09.2023
10
0
25
Награды
3
32

Репутация:

полезная инфа, надо обязательно попробовать!
 
V Оффлайн

Vadislav

Участник
LV
0
 
07.10.2023
2
0
6
30

Репутация:

Интересный подход, но по моему слишком замудренный
 
pivnozavr Оффлайн

pivnozavr

Участник
LV
3
 
28.08.2023
31
0
36
Награды
5
24

Репутация:

Спасибо большое, пытался искать в ютубе, там одна вода, тут всё чётко и ясно
 
1 Оффлайн

1t0XX

Участник
LV
0
 
04.11.2023
6
0
6
32

Репутация:

спасибо за гайд, просто и понятно
 
Y Оффлайн

Youtubepornstreamer

Участник
LV
2
 
28.02.2024
10
0
17
Награды
2
35

Репутация:

если используете генератор сайта вроде hugo, можете найти его на странице выбора github actions
 
did0606 Оффлайн

did0606

Участник
LV
3
 
28.05.2023
29
0
26
Награды
4
33

Репутация:

Крайне полезно! Спасибо, отличный и понятный гайд по GitHub Pages
 
A Оффлайн

Alexds

Местный
Участник
LV
3
 
28.02.2023
43
0
30
Награды
4
21

Репутация:

О, на гитхабе норм тема
 
S Оффлайн

Silasont

Участник
LV
2
 
22.09.2024
18
0
10
Награды
2
23

Репутация:

Удобная штука, полезно чтобы разместить страничку со статическими данными. Жаль что нет возможности какой-то бекенд запустить.
 
B Оффлайн

Beunep

Участник
LV
0
 
22.09.2024
2
0
6
21

Репутация:

Удобно и понятно, спасибо большое
 
S Оффлайн

samson2014

Местный
Участник
LV
2
 
20.09.2024
127
0
30
Награды
4
46

Репутация:

Очень подробно и доходчиво
 
N Оффлайн

nik f

Участник
LV
2
 
31.10.2024
30
0
15
Награды
3
23

Репутация:

Если есть какие то секретные данные по типу токена. закидывайте в .env и прописывайте его в gitignore
 
chebureque Оффлайн

chebureque

Местный
Участник
LV
2
 
12.10.2024
55
0
16
Награды
3
29

Репутация:

Спасибо, для статики (чисто фронт, без бэка) самое то (y)
 
A Оффлайн

anx3y

Участник
LV
0
 
13.11.2024
10
0
7
24

Репутация:

Как я понял можно ток фронт заливать(
А если vps покупать, то туда же и фронт и бек можно залить, такое себе
 
E Оффлайн

EVenice

Местный
Участник
LV
2
 
16.05.2024
203
0
40
Награды
4
29

Репутация:

Спасибо большое автору за инструкцию!
 

Поиск по форуму

shape1
shape2
shape3
shape4
shape7
shape8
Верх