Самостоятельная разработка сайта - это творческий процесс, который требует наличия определенных знаний.
Попытка воспользоваться многочисленными предложениями построить сайт за 15 минут за небольшое вознаграждение, как правило, заканчиваются неудачей и ведёт в лучшем случае к потере времени, а в худшем, ещё и к потере денег. Если вы не рассматриваете вариант отдать проект на аутсорс, то вот вам краткий план с вариантами действий:
Шаг 1. Выучить HTML
Нельзя за 15 минут научиться построению сайтов. Поэтому нужно потратить некоторое время на обучение, освоить азы построения и продвижения сайтов, а затем приступать к самостоятельной работе. Можно, конечно, воспользоваться различными пособиями или инструкциями по построению сайтов, но главное, это самостоятельно освоить и понять основные принципы и особенности создания сайтов. Не будем скрывать, что построение сайта собственными силами дело не быстрое и сложное, даже если речь идет о простейшем сайте, содержащем всего одну страничку. Но освоение этого процесса доступно любому желающему освоить этот процесс.
Для построения простейшего сайта необходимо знание HTML Hyper Text Markup Language - языка разметки гипертекстов.
Этот язык предназначен для описания веб-страниц, поэтому без него не обойтись при создании даже единственной HTML-страницы. Основной задачей универсального языка описания веб-страниц является осуществление указаний браузеру по отображению загруженной на него веб-страницы. Каждая из команд этого языка, называемая тэгом, описывает определенную часть страницы на языке, понятном браузеру. Описав страницу на языке HTML, можно смело запускать ее в любом браузере и увидеть результат создания первого одностраничного сайта.
Если вы уже знаете HTML то можете проверить свои знания ответив на вопросы собеседования здесь.
Шаг 2. Купить хостинг
Хостинг - это компьютер, на котором хранится сайт в сети интернет. В начале вашего пути, вы скорее всего скажете что хранить сайт вы сможете и у себя на компьютере, ведь он будет совсем маленький. Но увы, это почти невозможно. Точнее, возможно только в том случае, если у вас статический белый IP-адрес. И то вам потребуется специальным образом настраивать роутер. К тому же, учитывая, что ваш дом не находится на пересечении магистральных каналов, то скорость доступа будет низкой даже если всё получится. Да и вскоре придёт претензия оператора за трафик.
Шаг 3. Купить доменное имя
Доменные имена существуют второго уровня, например domain.com и есть третьего уровня, например domain.com.ru. Много доменов третьего уровня можно найти бесплатно при создании сайта на каких-либо сервисах и блог-площадках. Основная проблема доменов третьего уровня - они вам не принадлежат. Т.е. они в любой момент могут закрываться, а вместе с ними имени лишится и ваш сайт.
Шаг 4. CMS
Или система управления контентом. Обычно эта вещь позиционируется как штука, которая упрощает разработку сайта. На деле её настройка, особенно без опыта достаточно сложна и трудоёмка. Поэтому, для начинающих разработчиков, это не упрощает а усложняет задачу.
Шаг 5. Загрузка шаблона на хостинг
Если CMS не использовать, а в начале, обычно так и делают. То вам потребуется доступ по ФТП и программа, способная загружать файлы на сервер по ФТП протоколу, например WinSCP. Как только все настройки будут сделаны и html-файлы будут загружены, сайт сразу начнёт работу.
Шаг 6. Контент
Даже одностраничный сайт требует не только знания языка HTML, но и вдумчивого подхода к содержанию страницы, т. е. к ее контенту. Основная часть контента является текстовыми материалами, а к ним могут быть добавлены графические файлы, видеоролики и другие справочные или табличные материалы. Ввиду важности текстовой части или текстового контента ему нужно уделять львиную долю внимания создателей сайтов, так как именно этот контент будет играть решающую роль в продвижении сайта в поисковых системах и в привлечении на сайт большого числа посетителей.
Вопросы поискового продвижения мы опустим в этой статье. Сейчас же остановимся на основных принципах построения текстового контента. Текстовый контент может состоять из отдельных статей или заметок на определенные темы, новостных заметок или других видов текстового материала. Текстовый контент должен удовлетворять нескольким требованиям: он должен быть понятен поисковым программам, это достигается наличием в тексте ключевых слов или словосочетаний, он должен быть интересен для пользователей сети, это достигается высоким качеством и информативностью текста, и, конечно, он должен быть грамотно написан, чтобы пользователь чувствовал ответственность создателей сайта за размещение текстового контента.
Что касается графики, то основное правило заключается в поиске качественных изображений и видеороликов, которые будут размещены на страницах сайта, ну и тематика графических материалов должна соответствовать основной идее сайта, чтобы дополнять собой текстовый контент. Необходимо постоянно помнить о том, что создание сайта это творческая, креативная работа, требующая фантазии и отдачи дизайнера или веб-мастера. Поэтому не бойтесь экспериментов, только придерживаясь при этом вышеописанных принципов построения контента.