Как сделать сайт самостоятельно? Даже бесплатно и без знания программирования


Друзья и знакомые часто спрашивают: «Как сделать свой сайт?» Задолбали! 🙂 Ловите основную информацию по созданию сайтов 🙂 Сделать сайт можно разными способами, бесплатно и за кучу денег.

Для начала нужно определиться, для чего нужен создаваемый сайт. Если он нужен для продвижения бизнеса, то делать его самостоятельно, если не разбираетесь в программировании, не советую, потому что  это может плохо сказаться на отношении потенциальных клиентов к вашему бизнесу. Для создания нормальных коммерческих сайтов советую сразу обратиться к людям, которые в этом разбираются. Исключение могут составить случаи, когда вам нужен сайт с несколькими информационными страничками о ваших товарах или услугах (сайт визитка) а бюджет очень ограничен.

Эта статья для тех, кто хочет сделать сайт для интереса или хобби. Для создания коммерческих сайтов лучше обратиться в веб-студию или заказать сайт на бирже фриланса.

Для создания любого сайта обязательно нужны две вещи: хостинг (это место для размещения сайта) и доменное имя (адрес сайта). Они бывают как платными, так и бесплатными. У платных заметно больше плюсов, поэтому, если вы планируете использовать ваш будущий сайт в коммерческих целях, то забудьте о бесплатном хостинге (бесплатные домены обычно входят в комплект), на это есть несколько причин:

  1. Бесплатный сыр бывает (в основном) только в мышеловке (или испорченный в мусорке:)), поэтому за предоставление бесплатного хостинга, хостер будет размещать на Вашем сайте рекламные блоки (это и есть ответ на вопрос: почему бесплатно?).
  2. С бесплатным хостингом обычно дают бесплатный домен 3-его уровня. Что значит 3-его уровня: домены (адреса) нормальных сайтов (2-го уровня) выглядят как «названиесайта.ru» или «названиесайта.com» и т.д., а домены 3-его уровня выглядят как «названиесайта.уменянетденегнадомен.ru» или «названиесайта.ябедныйстудент.info»
  3. На бесплатном хостинге функциональные возможности (и их качество) заметно хуже платных.

Платный хостинг и нормальный домен стоят не так уж много, так что даже бедный студент в состоянии их оплатить. Минимальная стоимость хостинга (чуть лучше чем бесплатный, но без рекламы) для простых сайтов приблизительно составляет около 1-2 доллара в месяц, можно найти еще дешевле.

Домен обойдется приблизительно 5 — 10 долларов в год. Итого содержание простого сайта на платном хостинге и с нормальным платным доменом обходится где-то от 2-х долларов в месяц, а 2 доллара в месяц — это 1-2 бутылки дешевого пива :)) Так что, я думаю, не стоит экономить на хостинге и домене.

Где взять хостинг и домен? Заходите в поисковик и пишете: «бесплатный хостинг» или «хостинг для сайта» или «купить домен» и выбираете подходящий вариант. Для особо ленивых, дам ссылки в конце статьи.

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

Страницы сайта представляют собой смесь программного кода с информацией, которую мы хотим донести до посетителя. Увидеть код этой страницы можно нажав правой кнопкой мыши по странице и выбрав пункт меню «Просмотр html кода» (или «просмотр кода страницы» или что-то похожее, в зависимости от браузера (кто не знает, это программа, через которую открыт этот сайт). Куча непонятного текста — это и есть код этой страницы (не всего сайта:).

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

С первым вариантом все понятно, поэтому рассмотрим 2 последних варианта.

Сделать сайт самому можно даже не разбираясь в программировании. Самостоятельное создание сайта также можно поделить на 2 варианта:

  • написание сайта с нуля (больше подходит для персональных страничек, или сайтов визиток);
  • использование готового движка (cms, система управления контентом).

С использованием готового движка все более менее легко, заходите в любой поисковик, пишете » обзор cms» и читаете первые несколько сайтов, там все будет расписано, и выбираете подходящую CMS. Кстати, советую посмотреть сторону WordPress. Автоматическое создание сайтов через панель управления хостинга в принципе тоже самое, что и самостоятельная установка CMS, только процесс установки совсем упрощен (разберется любой, я думаю).

И вот мы подошли к самому сложному — написанию сайта самостоятельно. Нужно ли изобретать велосипед?

Здесь все зависит от требуемой функциональности Вашего будущего сайта и целей его создания. В общем, написание сайта с нуля стоит заниматься только в целях самообразования, в остальных случаях лучше использовать готовые движки. В случае, если сайт должен состоять из нескольких информационных страниц (например, сайт визитка), то можно даже не разбираться в программировании, а воспользоваться программами для компьютера по созданию сайтов, например Dreamweaver или аналоги. Там все очень просто и понятно — пишете нужный текст, создаете ссылки и вставляете картинки в нужные места. Но, все же лучше потратить немного времени и разобраться в принципах программирования html и php (это такие языки программирования), на это уйдет (на основы) максимум неделя.

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

Также для создания своего сайта без знания программирования можно воспользоваться онлайн конструктором или, как их еще называют, веб билдером (от англ. web builder — веб строитель). В наше время конструкторов сайтов существует очень много и если этот вариант вас заинтересовал, то в выборе подходящей платформы вам будет полезно посмотреть рейтинг конструкторов сайтов, с описанием лучших из них.

Самым главным в создании сайта является его наполнение, чем оно лучше, тем больше посетителей на него будут заходить и тем больше пользы от сайта можно получать, как моральной, так и финансовой. На самом деле, наполнение сайта является самой сложной частью, потому что это пока нет сайта кажется, что был бы сайт, я бы каждый день туда писал, а на практике как-то все мысли куда-то пропадают )). Кстати, совсем забыл о тех, кто любит писать, можно ведь создать не сайт, а блог (это такой вид сайтов, на которых люди постоянно делятся своими мыслями и иногда полезной информацией). Блоги стали очень популярны в последнее время и для создания блога можно использовать описанные выше способы, а лучше воспользоваться готовыми сервисами по созданию блогов типа блоггера, яндекс блоги и др. (легко найти в поисковике набрав «создать блог»).

Итого: чтобы создать сайт самостоятельно не обязательно тратить кучу денег и быть программистом. Персональную страничку или сайт визитку сделать самостоятельно сможет любой желающий и даже бесплатно. Для создания коммерческих сайтов без знания программирования лучше обратиться к специалистам. На домене и хостинге лучше не экономить даже если сайт некоммерческий.

Обещанные ссылки (некоторые партнерские, т.е. если Вам понравятся сервис и Вы воспользуетесь услугами, то я получу бонус :)) :

  • бесплатный конструктор сайтов — ucoz.ru — подойдет для тренировки и получения начального опыта.

Хостинг:

  • Наверное, самый крутой хостинг в Беларуси — hoster.by;
  • Недорогой и нормальный хостинг в Беларуси — support.by (для сайта-визитки обычно достаточно минимального тарифа).

Домены:

  • сам пользуюсь для зоны .BY — hoster.by;
  • сам пользуюсь для остальных зон (самые дешевые домены .ru) — reghouse.ru.