От переводчика: инструкция максимально простая, зато на неё можно ссылаться, если новички задают вопрос, как запустить свой сайт в интернете.
Один из моих друзей пару месяцев твердил, что сделает сайт на весенних каникулах. Сейчас каникулы заканчиваются, а он так и не начал. Завтра его день рождения, и я решил какмудак хороший друг сделать ему подарок: написать пошаговую и максимально простую инструкцию.
В реальности, достаточно всего одного часа, чтобы сделать веб-сайт. Я это знаю, потому что засёк время, когда сам выполнял нижеследующие действия, и весь процесс занял чуть меньше часа (я даже зарегистрировал новый домен и создал новый аккаунт на Github для чистоты эксперимента). Код этого сайта тоже можно посмотреть на Github.
1. Идёте на namecheap.com и регистрируете домен. Этот шаг только в том случае, если нужно собственное доменное имя.
2. Создаёте аккаунт Github и скачиваете Git, если это ещё не сделано.
3. Создаёте директорию для размещения веб-сайта и перемещатесь туда командой
4. Делаем новый репозиторий Github для сайта под названием yourusername.github.io. Например, я зарегистрирован под именем smilli, так что мой репозиторий называется smilli.github.io.
5. В рабочей директории запускаем
6. Создаём файл ‘index.html’ в папке с сайтом с HTML-кодом главной страницы. Здесь необязательно тратить много времени, он может быть весьма лаконичным.
7. Пишем в коде главной страницы любой текст. Изменения отображаются локально командой
8. Теперь запускаем следующие команды:
9. Идём на yourusername.github.io. Здесь вы должны увидеть свой сайт! Поздравляю, вы что-то опубликовали в онлайне.
10. Если хотите собственное доменное имя, создаёте файл ‘CNAME’ (всё прописными буквами). Туда добавляете одну строчку ‘'yourdomainname.com' (без http или www). См. подробности конфигурации CNAME здесь.
11. Как и раньше, отправляем все изменения на Github.
12. Теперь авторизуетесь на namecheap.com и щёлкаете по доменному имени, которое нужно, в списке своих доменов. Список будет примерно таким:
![](//habrastorage.org/files/5f0/26d/6d0/5f026d6d02954914b15ae37ab66509aa.png)
После выбора домена, появится ссылка «All Host Records» в левой панели во вкладке «Host Management». Нажмите на неё. Теперь вы увидите настройки по умолчанию, которые Namecheap указал для вашего сайта.
![](//habrastorage.org/files/6c8/275/d7a/6c8275d7abf741df954d4e00a9398947.png)
Измените настройки следующим образом (заменив ‘username’ на своё имя пользователя, конечно).
![](//habrastorage.org/files/2fa/51d/9f9/2fa51d9f952f44febbb034283d4104a6.png)
13. После вступления в действие изменений в DNS вы сможете увидеть свой сайт на своём домене! Поздравляю. :)
Один из моих друзей пару месяцев твердил, что сделает сайт на весенних каникулах. Сейчас каникулы заканчиваются, а он так и не начал. Завтра его день рождения, и я решил как
В реальности, достаточно всего одного часа, чтобы сделать веб-сайт. Я это знаю, потому что засёк время, когда сам выполнял нижеследующие действия, и весь процесс занял чуть меньше часа (я даже зарегистрировал новый домен и создал новый аккаунт на Github для чистоты эксперимента). Код этого сайта тоже можно посмотреть на Github.
1. Идёте на namecheap.com и регистрируете домен. Этот шаг только в том случае, если нужно собственное доменное имя.
2. Создаёте аккаунт Github и скачиваете Git, если это ещё не сделано.
3. Создаёте директорию для размещения веб-сайта и перемещатесь туда командой
cd
: это команды mkdir my-site && cd my-site
. Все будущие команды предполагают, что вы внутри рабочей директории.4. Делаем новый репозиторий Github для сайта под названием yourusername.github.io. Например, я зарегистрирован под именем smilli, так что мой репозиторий называется smilli.github.io.
5. В рабочей директории запускаем
git init
и git remote add origin https://github.com/username/username.github.io.git
, где вместо ‘username’ указываем свой имя пользователя.6. Создаём файл ‘index.html’ в папке с сайтом с HTML-кодом главной страницы. Здесь необязательно тратить много времени, он может быть весьма лаконичным.
<html>
<head>
<title>YOUR SITE TITLE</title>
<-- Add some style to your site, see http://getbootstrap.com for details -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
</head>
<body>
<h1>YOUR SITE TITLE</h1>
<p>Your text blahblahbhalbha</p>
<p>Another paragraph! Maybe more text!</p>
</body>
</html>
7. Пишем в коде главной страницы любой текст. Изменения отображаются локально командой
python -m SimpleHTTPServer 8000
и набором адреса localhost:8000 в браузере.8. Теперь запускаем следующие команды:
git add .
git commit -m "Initial commit"
git push -u origin master
9. Идём на yourusername.github.io. Здесь вы должны увидеть свой сайт! Поздравляю, вы что-то опубликовали в онлайне.
10. Если хотите собственное доменное имя, создаёте файл ‘CNAME’ (всё прописными буквами). Туда добавляете одну строчку ‘'yourdomainname.com' (без http или www). См. подробности конфигурации CNAME здесь.
11. Как и раньше, отправляем все изменения на Github.
git add .
git commit -m "Add CNAME"
git push
12. Теперь авторизуетесь на namecheap.com и щёлкаете по доменному имени, которое нужно, в списке своих доменов. Список будет примерно таким:
![](http://habrastorage.org/files/5f0/26d/6d0/5f026d6d02954914b15ae37ab66509aa.png)
После выбора домена, появится ссылка «All Host Records» в левой панели во вкладке «Host Management». Нажмите на неё. Теперь вы увидите настройки по умолчанию, которые Namecheap указал для вашего сайта.
![](http://habrastorage.org/files/6c8/275/d7a/6c8275d7abf741df954d4e00a9398947.png)
Измените настройки следующим образом (заменив ‘username’ на своё имя пользователя, конечно).
![](http://habrastorage.org/files/2fa/51d/9f9/2fa51d9f952f44febbb034283d4104a6.png)
13. После вступления в действие изменений в DNS вы сможете увидеть свой сайт на своём домене! Поздравляю. :)
Комментарии (13)
TheVS
30.03.2015 01:18+1Обычно первым шагом всем советую подготовить минимально необходимый материал для наполнения сайта, а регистрация домена может и подождать.
ange007
30.03.2015 11:26+2ОхренетьОфигеть.
Тот кто знает как использовать GIT и команды консоли — не знает как «сделать простой веб-сайт»?
dobriykot
30.03.2015 12:04+1Ужасный гайд, проще пойти на neocities.org/ и управиться гораздо быстрее, бесплатно и без геморроя.
Mithgol
30.03.2015 15:49+1В качестве отклика на эту инструкцию я решил опубликовать собственную, состоящую из пяти простых и обозримых ?пятиминутных шагов, и опубликовал.
dimarikpro
30.03.2015 18:02+1А нет такого же простого гайда по деплою рельсового приложения, а то это просто *опа какая-то: то энджинекс нет прав доступа, то еще какая-нибудь хрень.
DobroFenix
О боже
Assorium
Еще немного и Ализар начнет публиковать котиков.