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

Если Вы зашли на эту страничку, значит, перед Вами встал вопрос - как создать свой сайт. Мы рады помочь Вам в этом. Среди тех, кто недавно решил заняться веб-дизайном, часто складывается впечатление, что самостоятельно создать сайт бесплатно, даже самый простой – дело очень сложное и долгое. Ниже мы покажем Вам, что это не так и поможет нам в этом простая пошаговая инструкция по созданию сайта:

  1. Создаем простой сайт на HTML – пример создания простого одностраничного сайта на HTML. Здесь же упоминаются некоторые соглашения об именах и особенности HTML-страниц.
    • Сайт на WordPress – пошаговая инструкция покажет, как создать сайт на WordPress.
    • Сайт на Joomla – следую нашей инструкции вы сможете создать свой сайт на Joomla.
    • Сайт на Wix – создаем свой сайт с помощью онлайн конструктора Wix быстро и бесплатно.
  2. Этапы создания сайта – описаны 3 шага создания сайта с нуля.
    Результат создания сайта на HTML
    • Создание шаблона сайта – пошаговое создание шаблона сайта с помощью Adobe Photoshop, выбор фрагментов и сохранение для использования в страницах.
    • Верстка сайта – основные HTML-теги и способы организации контента статических страниц.
    • Сайт на PHP – отличие статических и динамических страниц. Сайт преобразуем в 3-х страничный динамический. Даются начальные сведения о системах управления контентом (CMS).
  3. Публикация сайта в Интернет – основные шаги, необходимые для публикации сайта в сети.
  4. Самый простой способ создания сайта – быстрый способ создания и публикации своего сайта.

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

Вы готовы? Итак приступим!

Создаем простой сайт на HTML

Для начала создадим простейший сайт на HTML. Состоит он всего из одной страницы.
HTML (HyperText Markup Language - язык разметки гипертекстов) – универсальный язык, описывающий веб-страницы. Его задача – указать браузеру, что и как отображать при загрузке страницы на компьютере пользователя. Каждая из его команд, называемых тегами, описывает фрагмент страницы.

Перейдем к делу. Перед Вами текст простейшей HTML-страницы:

<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
	<base href="http://www.internet-technologies.ru/uploads/pages/createMySite/" />
	<title>Туристическое агентство ТурБюро</title>
	<meta name="description" content="Описание страницы" />
	<meta name="keywords" content="Ключевые слова" />
	<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
</head>
<body> 
	<div id="page">
	<header>
		<a href="/" title="" class="logo"><img src="images/logo.png" alt="Туристическое агентство" /></a>
		<div class="phone">+7 (123) 45-67-89</div>
		
		<nav>
			<ul id="top_menu">
				<li><a href="index.html">О компании</a></li>
				<li><a href="services.html">Наши услуги</a></li>
				<li><a href="contacts.html">Контакты</a></li>
			</ul>
		</nav>
		
		<div class="header_img">
		<img src="images/header_img.jpg" alt="Туристическое агентство" />
		</div>
	</header>

	<section id="content">
		<h1>Приветствуем Вас на сайте ТурБюро!</h1>
		<img src="images/content_img.jpg" alt="Картинка" class="float-right" />
		<p>Здравствуйте! Мы рады приветствовать вас на сайте туристического агентства «ТурБюро»! Мы предлагаем нашим клиентам только самые интересные и захватывающие приключенческие туры по всему миру!</p>
		<p>Только у нас вы сможете полететь в Индию на слоне и окунуться в глубокое синее море, держась за плавник акулы. Но не волнуйтесь - каждый клиент нашего агентства застрахован по полной программе и жаждет приключений снова и снова!</p>
		<p>Если вам нечего заняться, вы поистине решили заняться приключениями на свою голову, то приглашаем вас в офисы нашей компании по всей стране для выбора самых вкусных предложений.</p>
	</section>
	
	<footer>
	<a href="http://www.internet-technologies.ru/" title="Сайтостроение от А до Я">Сайтостроение от А до Я</a><br />Все права защищены
	</footer>
	</div>
</body>
</html>

Cкопируйте его и сохраните у себя на компьютере в файле с именем index.html. Можно открыть страничку в любом браузере и посмотреть результат. Выглядеть она должна так:

пример созданного сайта

Кстати, index.html – не случайно выбранное нами имя. Конечно, не обязательно, но считается хорошим тоном главную (или ту, которая должна отображаться первой) страницу назвать именно так. По умолчанию, любой веб-сервер страницу пытается выдать браузеру страницу index.html при обращении к нему (необязательно, потому, что на любом веб-сервере это настраивается).

Примите наши поздравления, Ваш первый сайт – готов! На этом простом примере разберем, как создать свой сайт.
Полный вариант сайта вы можете скачать в архиве (10,8Mb). После распаковки архива запускаем html/index.html.

Этапы создания сайта

Для того, чтобы создать сайт самому, необходимо выполнить 3 этапа работ:

  • Создание шаблона сайта. Именно здесь необходимо определить, как сайт будет выглядеть.
  • Верстка сайта. Наполняем сайт контентом и заставляем все это работать.
  • Внедрение PHP. Делаем сайт динамичным.

Создание шаблона сайта

Как правило, этот этап работ выполняется в достаточно мощном графическом редакторе, например, Adobe Photoshop или CorelDRAW. Photoshop несколько проще в освоении и использовании, а его возможности очень велики. Именно поэтому среди веб-дизайнеров Photoshop пользуется вполне заслуженной популярностью. Воспользуемся им и мы.

Создаем в Adobe Photoshop новый документ. Задаем имя – MySite.

Выбираем разрешение 1000 х 1000, это гарантирует корректное отображение у любого пользователя, размер по вертикали потом сможем увеличить. Выбираем разрешение 72 пикселя на дюйм и RGB-цвет. Эти установки делаем обязательно, именно они отвечают за корректное отображение веб-страницы.

Устанавливаем цвет фона F7F7C5 в шестнадцатеричном виде или выбираем с помощью палитры цветов.

Выбрав пункт меню «Просмотр» – «Направляющие» активируем отображение линеек и направляющих.

В пункте меню «Просмотр» - «Привязка к» не забываем убедиться, что включена привязка к направляющим и границам документа.

Создаем в Фотошопе новый документ

Используя инструмент «Текст», пишем текстовое название будущего сайта, слоган под ним, а также контактный телефон справа в верху макета.

Создаем шапку макета сайта

Слева от логотипа, как и справа от контактного телефона, проводим направляющие, которые позволят обозначить рамки по ширине сайта.

Затем с помощью инструмента «Формы» выбираем прямоугольник с закруглёнными краями (радиус – 8 точек), и с его помощью обозначаем место под изображение в шапке сайта:

Создаем основной визуальный блок

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

Вставка изображения в основной блок

В помощью инструмента «Текст», и шрифта Georgia, входящего в стандартный набор MS Windows, создаем навигационное меню и заголовок главной страницы сайта.

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

Для заголовка и шрифтов в тексте используем черный шрифт. Для навигационного меню – белый.

Вставка текста на страницу

Перемещая правую границу основного текстового блока, вставляем изображение в тексте страницы (справа от текста).

Используя инструмент «Формы» - «Прямая», проводим заключительную линию под текстом страницы.

Под линией с помощью инструмента «Текст» (шрифт Arial) размещаем копирайт в подвале страницы.

Нарезаем нужные нам фрагменты изображений для вёрстки сайта с помощью инструмента «Раскройка» (мы выделили основную картинку в шапке и картинку в тексте страницы).

Нарезаем нужные нам фрагменты изображений для вёрстки сайта

В результате проделанных работ получаем эскиз сайта, который представлен в начале страницы. Однако, если вы решите внести собственные изменения в макет страницы, то PSD-файл вы также найдёте в архиве к странице.

Для сохранения результатов работы в виде изображений для вёрстки сайта переходим в меню «Файл» выбираем «Сохранить для Веб». Далее настраиваем качество изображений и сохраняем, в результате получаем множество графических фрагментов нашего шаблона. В папке, куда был сохранен сам шаблон, появилась папка images с изображениями. Отбираем нужные и переименовываем.

Макет создан, необходимые фрагменты получены, можно переходить к верстке. Конечно, пока мы воспользовались лишь самыми примитивными возможностями Adobe Photoshop.

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

Верстка сайта

Создаем в текстовом редакторе файл index.html.

ВАЖНО! Первой строкой файла должна быть строка вида

<!DOCTYPE html>

Именно она сообщает браузеру, как именно обрабатывать содержимое страницы. Далее следует набор тегов:

<html>
<head> «Голова» документа</head>
<body> «Тело» документа<body>
</html>

Обратите внимание, теги формируют пары – открывающий и закрывающий. Последний всегда заканчивается на </.

Пара <html>...</html> говорит о том, что внутри содержится HTML-код.

Внутри <html>...</html> располагаются теги, которые не отображаются в основном окне. Как правило, они начинаются словом meta, и называются мета-тегами, а вот тег <title>...</title> отображается в заголовке окна браузера и используется поисковыми системами.

Следом располагается пара <body>...</body> в них заключено содержимое страницы. Именно эта часть, тело страницы, отображается в окне браузера.

Существует несколько способов организации контента. Наиболее популярные из них – организация с помощью блоков (<div>...</div>) и в виде таблиц (<table>...</table>).

Формат отображения элементов может быть задан как напрямую, с использованием соответствующих тегов, так и с помощью таблиц стилей CSS. Второй метод более универсален, так как позволяет использовать стили компонентов повторно во всем документе. Таблица стилей задается либо в внутри тега <head>, либо в отдельном файле style.css, ссылка на который также располагается внутри <head>.

На примере нашего сайта, структура его элементов выглядит следующим образом:

Структура HTML-элементов сайта

Основными документами, в которых описываются все компоненты языка, являются спецификации - их желательно просмотреть.

Более подробно о всех HTML-тегах, их назначение, использование таблиц стилей (CSS) можно изучить, воспользовавшись книгами в разделе Языки разметки, так же полезные советы по организации контента, верстке, CSS приводятся в статьях.

Оказывается, проблема под названием «как создать свой сайт» не существует вовсе! Простой одностраничный сайт готов.

Простейший пример вёрстки сайта из головы

Сайт на PHP

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

Для создания таких страниц применяют языки веб-программирования. Среди таких языков наиболее широко распространены PHP, Perl и Python и Ruby on Rails под Unix-системами, а для Windows характерна разработка динамического контента с использованием средств .NET.
Это все качается серверной части, а для программирования на клиентской стороне чаще всего используется JavaScript.

В архиве, который вы скачали есть папка php с основным файлом index.php. Он реализует три странички нашего сайта с использованием языка PHP. PHP – Cи-образный язык для создания динамических веб-страниц. Главное отличие динамической страницы от статической заключается в том, что она формируется на сервере, а уже готовый результат передается пользователю.

Мы не стали углубляться в дебри программирования на PHP и для наглядности ограничились простыми вставками фрагментов страницы. Суть следующая - мы выносим шапку и подвал сайта в отдельные файлы: header.php и footer.php, затем в страницах с текстовым содержанием, с помощью PHP, вставляем в макет сайта. Делается это с помощью следующего кода:

<?php include('templates/header.php'); // Вставка шапки сайта ?>
...
<?php include('templates/footer.php'); // Вставка подвала сайта ?>

Попробуйте запустить в браузере php/index.php. Не получилось? Конечно, нет. Ведь браузер не знает, что ему делать с командами, из которых состоит файл.

Для того, чтобы файл (скрипт PHP) выполнился, он должен быть обработан интерпретатором языка. Такой интерпретатор обязательно есть на веб-серверах, который и обеспечивает PHP кода. Как же посмотреть, что изменилось?

Для отладки веб-приложений и реализации полноценного веб-сервера на машинах под управлением Windows в сети бесплатно распространяется пакет Denwer (для вашего удобства он уже есть в архиве). Он включает в себя веб-сервер Apache, интерпретаторы языков PHP и Perl, базу данных MySQL и средства работы с электронной почтой.

Установка не требует никаких усилий. Запускаем установочный файл, выполняем все его требования. Выбираем букву виртуального диска для быстрого доступа, создаем ярлыки. Вот и все! Denwer к работе готов!

Запускается он по ярлыку Start Denwer (возможно у вас будет называть иначе). После старта, в появившийся в системе виртуальном диске (обычно Z), в папку home/test1.ru/www/ скопируйте содержимое папки php из архива, с которым мы работаем, кроме файла index.html. Наберите в адресной строке браузера test1.ru. Знакомая картина? А теперь пройдитесь по ссылкам сверху страницы. Работает? Отлично!

Подробнее о PHP и его использовании - в статьях и книгах.

Итак мы получили динамический трехстраничный сайт и проверили его!

Но до сих пор мы создавали сайт своими руками от начала и до конца. В настоящее время существуют средства облегчающие этот процесс – системы управления контентом (CMS – content management system). К наиболее популярным относятся Joomla!, Wordpress, Drupal. Для них разработаны сотни шаблонов и дополнений, позволяющих получить профессионально выглядящий сайт с любой функциональностью.

Скорость разработки сайтов, удобство, широкие возможности – всего лишь малая часть преимуществ, которые CMS предоставляют вебмастеру. Особенно приятно, что сами системы и многие дополнения к ним относятся к свободному программному обеспечению, что снимает вопрос о том, как создать свой сайт бесплатно.

Как вариант вы можете использовать онлайн-конструкторы сайтов вроде Wix, Setup.ru и других.

Публикация сайта в Интернет

Мы готовы опубликовать свой сайт в Интернет. Что для этого нужно?

Домен и хостинг

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

Во-вторых, хостинг. Хостинг – услуга размещения сайта на серверах, имеющих выход в Интернет. В настоящее время компаний, предоставляющих эту услугу огромное количество. Остается только выбрать подходящую. К критериям выбора относятся:

  • Цена - есть как платные, так и бесплатные хостинги.
  • Объем предоставляемого трафика и дискового пространства
  • Поддержка тех или иных средств (PHP, MySQL, возможность развертывания CMS, наличие дополнительных скриптов и т.д.)

Чаще всего, компании, предоставляющие хостинг, являются и регистраторами доменов, и наоборот. Так что приобрести эти 2 услуги труда не составляет. Оплата для большинства компаний возможна через электронные платежные системы типа Webmoney, Яндекс.Деньги и другие.

Размещение сайта на сервере

Предположим, домен и хостинг мы приобрели. Что дальше? Нам необходимо разместить все файлы нашего сайта на сервере у хостера. Как правило, нам предоставляется несколько вариантов для этого.

Обычно это загрузка содержимого по HTTP-протоколу, с использованием панели управления хостера или по FTP с помощью FTP-клиента.

Второй вариант намного быстрее и проще. Одним из лучших FTP-клиентов является встроенный в Total Commander и бесплатный FileZilla.

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

Все, наш сайт опубликован в Интернете. Можете набрать в адресной строке браузера его имя и полюбоваться результатом.

Самый простой способ создания сайта

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

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

На сегодняшний день наиболее популярным сервисом подобного рода являются конструктор Wix. Стоит отметить, что данный сервис обладает целым рядом явных преимуществ по сравнению со многими другими подобными решениями.

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

  • Шаг первый – регистрируемся на сайте сервиса. Регистрация абсолютно бесплатна.
  • Шаг второй – входим в свой только что созданный аккаунт и уже в нем выбираем категорию и подкатегорию для создаваемого сайта.
  • Шаг третий – выбираем один из нескольких сотен вариантов графических шаблонов, который позволит придать сайту красочный вид. Стоит отметить, что при желании можно создать свой собственный шаблон, используя технологию HTML5 или Flash.

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

Как видите, выполнив несколько простейших действий, вы создадите свой сайт быстро и бесплатно! Если, несмотря на всю простоту и интуитивную понятность интерфейса, у вас возникнут сложности с использованием конструктора Wix – не беда, воспользуйтесь нашей пошаговой инструкцией. Попробуйте проделать описанные выше шаги и убедитесь в этом сами.

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

Заключение

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

Мы уверены, что у вас возникнут вопросы при создании своего первого сайта, а может и не первого, поэтому милости просим на наш замечательный форум вебмастеров.

После того как Вы создали свой первый сайт и немного его раскрутили, Вам стоит определиться с тем, каким образом будет проводится монетизация сайта. Предлагаем вам ознакомиться с наиболее эффективными способами заработка на сайте.

{"url":"myid=106", "src":"http://profit-partner.ru/images/bloggers/pb_720x90.swf?myid=106", "width":"720", "height":"90"}
Вам понравился сайт или конкретно эта страница? Поделитесь ею со своими друзьями, нажав на одну из кнопок соцсетей слева или снизу. Желаете быть в курсе последних обновлений сайта — подпишитесь удобным для вас образом:
или поддержите нас, нажав на кнопку "Мне нравится" ниже!
Анализ
{"url":"http://ru.wix.com/eteamhtmlru/website-builder?utm_campaign=ma_ru_internet-technologies.ru&experiment_id=ma_ru_internet-technologies.ru240*400_people-comp_website_builder", "src":"/images/advertising/wix/wix240x400_people-comp.jpg", "alt":"Создать сайт - легко!"}
Обсуждения
{"url":"http://www.fastvps.ru/", "src":"/images/advertising/fastvps.gif?1", "alt":"Хостинг Fastvps.ru. Наш выбор!"}
Заработок
{"src":"http://profit-partner.ru/img/banners/promo201404/200x200_R.swf?myid=903507d46a64dd0929d39978efa09495", "width":"200", "height":"200"}