Содержание
Как создать сайт
Любой может создать сайт… за считанные минуты.
Добро пожаловать! Меня зовут Ян. Я занимаюсь созданием сайтов с 1996 года. Если вам нужно создать сайт, но вы не знаете с чего начать, вы обратились по адресу!
Здесь я объясню, как создать веб-сайт. Я также объясню, как получить собственное доменное имя (например, yourname.com) и как разместить свой веб-сайт (сделать его доступным для всего мира).
Существует два основных подхода к созданию веб-сайта.
- Используйте онлайн-конструктор сайтов . Это самый простой подход. Это позволяет вам создать веб-сайт без необходимости изучать все технические вещи.
- Собери сам . Здесь вам нужно знать такие вещи, как HTML, CSS, JavaScript и множество других технологий, прежде чем вы начнете.
Использование онлайн-конструктора веб-сайтов
Это самый простой способ создать сайт. Используя онлайн-конструктор веб-сайтов, вы можете создать веб-сайт, не зная всех технических вещей.
Чтобы использовать онлайн-конструктор веб-сайтов, вы просто входите в свою учетную запись, выбираете шаблон и добавляете контент. Это похоже на то, как блоггеры используют WordPress для создания сообщений в блогах, однако конструктор веб-сайтов лучше, когда вам нужен больший контроль над тем, где и как отображается контент.
Конструкторы веб-сайтов обычно позволяют добавлять на веб-сайт такие элементы, как формы, фотогалереи, слайд-шоу и панели навигации. А добавление таких компонентов обычно делается в несколько кликов.
Хороший конструктор веб-сайтов также позволяет предварительно просмотреть изменения перед их публикацией. Таким образом, вы сможете увидеть, как ваши изменения будут выглядеть для вашей аудитории, до того, как она их увидит. Это позволяет вам экспериментировать, не беспокоясь о том, что это повлияет на пользователей вашего сайта.
Пример конструктора сайтов
Вот как выглядит Конструктор веб-сайтов ZappyHost при редактировании тематического веб-сайта ресторана. Панель инструментов позволяет быстро добавлять такие компоненты, как формы, изображения, значки социальных сетей и многое другое.
Вы также можете щелкнуть Предварительный просмотр перед публикацией каких-либо изменений, просто чтобы убедиться, что вы увидите их именно так, как они будут отображаться для ваших пользователей.
В этом примере веб-сайта используется шаблон So Thai, включающий все изображения. Вы всегда можете заменить эти изображения своими собственными или выбрать из тысяч стоковых изображений, поставляемых с конструктором веб-сайтов. Вы также можете переключать темы в любое время — на выбор есть сотни тем. Вы можете полностью изменить дизайн своего сайта одним щелчком мыши!
Конструктор веб-сайтов очень интуитивно понятен, и у вас не должно возникнуть особых проблем при его использовании. В любом случае, вот страница справки ZappyHost со списком общих задач на случай, если вам понадобится помощь в начале работы.
Примеры веб-сайтов, созданных с помощью Конструктора веб-сайтов
Вот два веб-сайта, которые я создал за 5 минут. Оба используют онлайн-конструктор сайтов ZappyHost. Я сделал это, чтобы показать вам, как легко вы можете создать веб-сайт с помощью этой системы.
Тема «Тайский»
В этом первом примере используется шаблон под названием «So Thai», который идеально подходит для ресторанов, кафе и других веб-сайтов, посвященных еде.
Все фотографии прилагаются к шаблону. Я ничего не менял, кроме текста. Таким образом, вы можете добавить свой собственный текст и фотографии, добавить страницу или две, при необходимости обновить панель навигации, и вы получите свой собственный уникальный веб-сайт в кратчайшие сроки!
Тема «Творческое портфолио»
Во втором примере используется шаблон под названием «Творческое портфолио», который отлично подходит для отображения ваших творческих работ, таких как фотография, графический дизайн, иллюстрации и другие творческие начинания.
На странице портфолио используется карусель, которая позволяет пользователям прокручивать ваши изображения. Но ничто не мешает вам использовать этот шаблон для любых других целей, если вам нравится внешний вид.
Как и в случае с любым другим шаблоном, вы можете настроить панель навигации, загрузить свои собственные фотографии (или выбрать из стоковых фотографий), добавить контактную форму и многое другое.
Если вы считаете, что это то, что вам нужно, посмотрите здесь.
(Полное раскрытие информации: ZappyHost является партнерским сайтом, и я получаю комиссию от продажи любых продуктов).
Создание собственного веб-сайта
Вы только что увидели, как легко создать веб-сайт с помощью онлайн-конструктора веб-сайтов. Если вы предпочитаете , а не , чтобы использовать конструктор веб-сайтов, вам нужно будет создать сайт с нуля. В оставшейся части этой статьи объясняется, что необходимо для создания сайта с нуля.
Создание веб-сайта с нуля требует более высокого уровня технических знаний, но обеспечивает максимальную гибкость. Вы можете создать свой сайт точно , как вы хотите, без ограничений шаблонов, плагинов или других факторов.
Создание веб-сайта с нуля потребует как минимум следующих шагов.
Зарегистрировать доменное имя
Одна из первых вещей, о которой вы должны подумать, прежде чем создавать веб-сайт, — это его доменное имя.
Доменное имя выглядит примерно так: yourdomain.com .
Ваше доменное имя представляет собой URL-адрес (или постоянный веб-адрес) вашего веб-сайта. Поэтому, когда кто-либо вводит ваше доменное имя в свой браузер, он увидит ваш веб-сайт.
Ваше доменное имя является одной из самых важных частей вашего веб-сайта. Это единственное, что нужно знать людям, чтобы посетить ваш сайт. Ваше доменное имя также, вероятно, будет одной из самых устойчивых частей вашего веб-сайта. Вы можете пройти множество изменений дизайна и даже много веб-хостов, но есть вероятность, что вы сохраните одно и то же доменное имя.
Вы получаете доменное имя, регистрируя его через регистратора доменных имен или хостинг-провайдера. Вы просто проверяете, доступно ли предпочтительное доменное имя, а затем регистрируете его (онлайн). Большинство хостинг-провайдеров предлагают регистрацию доменного имени при подписке на один из их хостинг-планов (см. ниже).
Доменные имена регистрируются ежегодно, и обычно вы можете зарегистрировать их на много лет вперед (или установить «автоматическое продление»).
Цены могут варьироваться от 10 до 15 долларов до 35 или даже 45 долларов (это за один и тот же продукт!).
Получить веб-хост
Веб-хостинг (или хостинг-провайдер) — это компания, которая делает ваш веб-сайт доступным для всего мира. У них есть оборудование и технические навыки, чтобы убедиться, что ваш сайт доступен для всего мира 24 часа в сутки, 7 дней в неделю.
Тщательно выбирайте хостинг-провайдера — у хорошего хостинга будет отличная поддержка. Плохой хост может вообще не иметь поддержки! Если вы новичок в создании веб-сайтов, хорошая поддержка может уменьшить стресс, возникающий при выполнении чего-либо в первый раз.
Кроме того, на некоторых веб-хостингах есть онлайн-конструктор веб-сайтов. Хороший конструктор сайтов может позволить создать сайт любому — даже новичку.
Если вам не нужен конструктор веб-сайтов, вы можете создать свой веб-сайт на своем компьютере, а затем загрузить его на свой тарифный план хостинга, когда будете готовы к запуску. Обычный метод загрузки файлов веб-сайта — по FTP.
Если вы хотите узнать больше о веб-хостингах, ознакомьтесь с моим руководством по веб-хостингу.
Также ознакомьтесь с планами хостинга ZappyHost, где вы также можете одновременно зарегистрировать свое доменное имя.
(Полное раскрытие информации: ZappyHost является партнерским сайтом, и я получаю комиссию от продажи любых продуктов).
Создайте свой веб-сайт
Существует множество различных методов разработки веб-сайтов. У каждого разработчика есть свои предпочтения, но обычно вы сначала создаете свой веб-сайт в автономном режиме.
Обычно это делается на вашем собственном компьютере или в среде разработки (если вы работаете в команде). Это позволяет вам быть полностью творческим с вашим сайтом. Вы можете попробовать что-то, сломать что-то, вернуться к предыдущей версии, это не имеет значения, потому что никто не смотрит (кроме, может быть, других разработчиков).
Как только вы будете довольны «офлайновой» версией своего веб-сайта, вы можете загрузить ее на «живой» сервер (обычно расположенный в центре обработки данных вашего хостинг-провайдера). После загрузки весь мир сможет увидеть ваш сайт.
Большие команды разработчиков часто имеют различные этапы, через которые проходит веб-сайт, прежде чем он будет запущен. Он может начаться на сервере разработки, затем будет перенесен на тестовый сервер, а затем, возможно, даже на «промежуточный» сервер, прежде чем, наконец, будет подписан для живого развертывания.
В любом случае, для «живого» сайта требуется веб-хостинг и доменное имя (подробнее об этом ниже).
Хотя веб-строительство значительно изменилось с момента появления Интернета, основные технологии и концепции остались прежними. Вот обзор основных навыков, необходимых для создания веб-сайта.
Вы также можете ускорить свое обучение, загрузив несколько бесплатных шаблонов и изучив, как они написаны. Объедините это с учебным пособием по HTML здесь, учебным пособием по CSS здесь и, возможно, даже с учебным пособием по JavaScript, и вы будете на пути к тому, чтобы стать профессиональным разработчиком интерфейса.
Продвигаясь дальше, вы можете узнать, как работают базы данных, получить некоторые навыки PHP, немного JSON и, возможно, даже немного Python, и вы сможете начать подавать заявки на работу в качестве бэкэнд-разработчика.
Добавить контент
Если ваш веб-сайт представляет собой небольшой сайт типа брошюры, его содержимое может быть встроено в файлы HTML. В этом случае каждый раз, когда вы добавляете новый контент, вам нужно будет создать новый файл, а затем загрузить его на сервер.
Однако большинство современных веб-сайтов имеют систему управления контентом (CMS). Это позволяет вам добавлять контент на веб-сайт без прохождения процесса разработки, упомянутого выше. CMS также позволяет нетехническим людям предоставлять контент, поэтому им не нужно знать, как создать целый веб-сайт, прежде чем они смогут просто опубликовать статью на сайте.
Таким образом, если на вашем веб-сайте используется CMS, добавление контента может быть непрерывным процессом, который работает независимо от процесса разработки веб-сайта. Другими словами, вы можете разрабатывать новый веб-сайт в своей среде разработки, в то время как поставщики контента продолжают обновлять существующий сайт через свою систему управления контентом. Когда придет время загружать изменения, вы можете сделать это, не затрагивая их содержание. Однако если вы вносите изменения в базу данных, содержащую содержимое, вам потребуется перенести существующие (действующие) данные в новую/обновленную базу данных.
Совет о бесплатных веб-сайтах
Время от времени вы можете сталкиваться с компаниями, предлагающими вам бесплатный веб-сайт. По сути, вы можете зарегистрироваться и начать создавать свой сайт бесплатно.
Но… предостережение!
Есть вещи, которые они могут не сказать вам, когда пытаются продать вам бесплатный веб-сайт. В то время как некоторые компании полностью сообщают об этих дополнительных расходах, другие не упоминают о них … пока вы не зарегистрируетесь:
- Ваш «бесплатный» веб-сайт не имеет собственного доменного имени (например, www.yourname.com ). Если вы хотите иметь собственное доменное имя, вам придется заплатить за него. И вы, вероятно, заплатите больше, чем должны.
- На вашем «бесплатном» веб-сайте может быть размещена реклама. Это позволяет компании (а не вам) зарабатывать деньги на вашем сайте. Чтобы убрать рекламу, вам обычно придется заплатить деньги за премиальный пакет.
- Большинство действительно хороших функций на самом деле являются частью «премиального» пакета, за который вы должны платить.
Итак, если вы ходите по магазинам, проверьте эти три вещи, прежде чем регистрироваться.
Если вы выберете бесплатный вариант, я настоятельно рекомендую вам получить собственное доменное имя. Регистрация собственного доменного имени — лучший совет, который я могу дать. Без этого ваш сайт не имеет собственного «веб-адреса».
Сейчас это может показаться не таким уж большим, но позже, когда вы создадите фантастический веб-сайт с большим количеством контента, вы поймете, что я имею в виду. Без вашего собственного доменного имени ваш «веб-адрес» на самом деле вам не принадлежит, это компания, которая предоставляет вам «бесплатный» веб-сайт. Если они решат что-то изменить, вы можете потерять всю свою тяжелую работу. Представьте себе потерю месяцев или даже лет напряженной работы только потому, что вы решили не регистрировать доменное имя!
Создание блога
Создание блога аналогично созданию веб-сайта. Вы используете точно такие же шаги, как описано выше. Тем не менее, есть некоторые незначительные различия между блогами и веб-сайтами.
Некоторые планы хостинга включают конструктор блогов. Они очень похожи на онлайн-конструкторы веб-сайтов, но вместо этого используют программное обеспечение для ведения блогов. Подобные планы ведения блога автоматически создают для вас блог при регистрации. Например, это то, что делает хостинг WordPress от ZappyHost.
(Полное раскрытие информации: ZappyHost является партнерским сайтом, и я получаю комиссию от продажи любых продуктов).
Тележки для покупок и веб-сайты электронной коммерции
Веб-сайты с интернет-магазинами часто называют «веб-сайтами электронной коммерции». На веб-сайтах электронной коммерции обычно есть корзина, в которую покупатели могут добавлять товары. Когда клиент готов приобрести ваш продукт, он может перейти к оформлению заказа, где он может зарегистрироваться в качестве покупателя, оплатить продукт, предоставить информацию о доставке и т. д.
Веб-сайты электронной коммерции немного сложнее, чем обычные веб-сайты. Например, на веб-сайте электронной коммерции обычно должен быть раздел администрирования, где вы можете добавлять/редактировать товары для отображения на витрине (вместе с другими деталями, такими как цена, описание, параметры размера/цвета и т. д.). Веб-сайт также должен позволять клиентам искать ваш каталог продуктов и покупать ваши продукты.
Из-за дополнительных требований к веб-сайту электронной коммерции вам понадобится нечто большее, чем простой конструктор веб-сайтов. Если вам нужно создать веб-сайт электронной коммерции, ознакомьтесь с вариантом интернет-магазина ZappyHost Website Builder, который представляет собой конструктор веб-сайтов с компонентом электронной коммерции.
(Полное раскрытие информации: ZappyHost является партнерским сайтом, и я получаю комиссию от продажи любых продуктов).
Часто задаваемые вопросы и помощь
Все еще не знаете, как создать веб-сайт? Проверьте следующее:
- Часто задаваемые вопросы (FAQ)
- Создать блог
- Дополнительная информация о веб-хостинге
- Дополнительная информация о доменных именах
- Изучите HTML (обычно это первое, что вы изучаете, когда учитесь создавать веб-сайты)
- Изучите CSS (обычно второе, что вы изучаете — CSS для добавления стилей на ваш сайт)
- Изучение JavaScript (для внешнего интерфейса)
- Изучение PHP (для внутреннего программирования)
- Изучение баз данных
- Изучение SQL (для работы с базами данных)
Учебник: Как создать простой веб-сайт и разместить его бесплатно | by Fern Martin
Пошаговое руководство для начинающих по созданию простого веб-сайта и его бесплатному размещению с использованием GitHub и Netlify.
Фото ThisisEngineering RAEng на Unsplash
Для кого этот туториал?
- Этот учебник не предполагает никаких предварительных знаний и подходит для начинающих в качестве первого проекта
Что вам понадобится
- A Github Account (если у вас уже есть один, шаг пропустите 1)
- A Учетная запись Netlify
- редактор кода (для этого урока я использовал Visual Studio Code)
- терминальное приложение
- примерно 1–2 часа
Шаг 1: Зарегистрируйте учетную запись GitHub.
Что такое GitHub? Git в GitHub — это система контроля версий, так что каждый раз, когда что-то меняется в нашем коде, это изменение отслеживается. Это позволяет вам отслеживать все, что вы когда-либо писали и изменяли в рамках проекта, и при необходимости возвращаться к старой версии вашего кода. Git сам по себе является инструментом командной строки. GitHub — это место, где все это объединяется. Здесь мы можем хранить наши проекты, отслеживать всю нашу работу и изменения кода, а также общаться с другими разработчиками (и проверять их проекты!).
Шаг 2. Создайте новый репозиторий GitHub
Рекомендуется инициализировать проект с помощью файла README. В этот файл вы можете поместить некоторую информацию о своем проекте, чтобы любой заинтересованный мог понять, что это за проект и как разобраться в файлах проекта.
Шаг 3: Клонируйте репозиторий на свой компьютер
- Нажмите «Клонировать или загрузить» и скопируйте URL-адрес HTTPS
- Откройте свой терминал (на Mac просто нажмите значок поиска и введите Терминал )
Терминал — это интерфейс к базовой операционной системе нашего компьютера. Это командная строка. Отсюда мы можем сделать кучу классных вещей. А пока давайте перейдем туда, где мы хотим хранить файлы нашего проекта, и создадим «клон» репозитория, который мы только что создали на GitHub.
Попробуйте выполнить следующие команды:
$ pwd
Это означает печать рабочего каталога. Как вы можете видеть выше, он покажет вам, где вы находитесь в своих файлах.
$ ls
Это даст вам список всех каталогов и файлов в вашем текущем каталоге. Он означает , короткий список , так как он дает вам только имя файла или каталога.
Чтобы узнать больше о командах терминала, ознакомьтесь с этой памяткой.
Давайте создадим каталог для нашего проекта
Используйте следующие команды для создания нового каталога и клонирования вашего проекта
$ cd Documents
$ git clone
$ cd <имя репозитория вашего проекта>
$ ls
Теперь у нас есть новый каталог, мой называется tutorial-website, и в этом каталоге мы можем ввести «ls», чтобы увидеть, что у нас есть файл README.
Шаг 4: Откройте редактор кода и создайте файлы проекта
Существует множество различных редакторов кода, и у каждого свои предпочтения. В этом уроке я буду использовать Visual Studio Code. Это бесплатно, это просто, это хорошо. Вы можете скачать это здесь.
- Давайте запустим код VS и откроем наш проект
Пока у нас есть только наш файл README. Давайте перейдем к нашему терминалу и создадим 2 новых файла, один будет нашим файлом HTML, а другой будет файлом CSS.
$ ls (чтобы убедиться, что вы все еще находитесь в правильном каталоге)
$ touch index.html
$ touch style.css
Команда touch, за которой следует имя нашего файла, — это то, как мы можем создать новый файл. Теперь вернемся к коду VS и посмотрим наши файлы.
Наши 2 новых файла прибыли в папку нашего проекта, и они выделены зеленым, чтобы мы знали, что они новые.
Шаг 5: Напишите код!
- Давайте откроем наш файл index.html и напишем немного кода
Учебный веб -сайт
9. >
- Этот шаблонный код представляет собой структуру нашего HTML-файла. В теге у нас есть наши метаданные, которые представляют собой просто информацию о нашем веб-сайте.
- В теге мы напишем наш код, чтобы объединить наш веб-сайт.
Давайте поместим некоторый контент в тег
.Вы, конечно, можете скопировать и вставить приведенный ниже код, но я обнаружил, что лучший способ научиться программировать, когда вы только начинаете, — это напечатать все!
Учебный веб-сайт
Веб-сайт Тесс
![]()
Привет, меня зовут Тесс, и я пишу учебник о том, как создать и развернуть простой веб-сайт!
Я решил разместить изображение на своем сайте. Обязательно добавьте свое изображение в папку проекта и поместите имя файла в тег .
Вот как все должно выглядеть на данный момент:
Как узнать, работает ли это? Просто откройте файл index.html в браузере.
Вот как это выглядит на данный момент:
Шаг 6: Добавление стилей CSS
Давайте сделаем так, чтобы это выглядело красиво! Html — это структура нашей страницы, но CSS — это то место, где происходит магия, чтобы она выглядела именно так, как мы этого хотим.
- Откройте файл style.css
Давайте напишем код
body {
поле: 0;
семейство шрифтов: -apple-system, BlinkMacSystemFont,
'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
'Open Sans', 'Helvetica Neue', без засечек;
}h2 {
цвет: розовый;
размер шрифта: 100 пикселей;
} изображение {
максимальная ширина: 250 пикселей;
}.main-container {
ширина: 100%;
высота: 100вх;
дисплей: гибкий;
flex-direction: столбец;
элементы выравнивания: по центру;
выравнивание содержимого: по центру;
}.header {
ширина: авто;
нижняя граница: сплошной розовый 3 pt;
заполнение: 0px 100px;
нижняя граница: 100 пикселей;
}.main-content {
display: flex;
выравнивание содержимого: пробел между;
максимальная ширина: 800 пикселей;
}.main-content p {
размер шрифта: 25 пикселей;
поле слева: 30px;
}
Вот как теперь должен выглядеть наш файл CSS:
Теперь нам нужно убедиться, что на наш файл CSS есть ссылка в нашем файле HTML, чтобы наш веб-сайт знал, что нужно читать стили, которые мы определили в нашем файле CSS.
В нашем HTML-файле давайте добавим код в наш тег
.
Учебный веб-сайт
Веб-сайт Тесс
< p>Привет, меня зовут Тесс, и я пишу учебник о том, как создать и развернуть простой веб-сайт!
Давайте проверим, как сейчас все выглядит в нашем браузере!
Небольшое улучшение!
Шаг 7. Зафиксируйте код в GitHub
Во время работы над проектом важно зафиксировать код в репозитории GitHub, чтобы убедиться, что вы никогда не потеряете свою работу. Самый распространенный способ работы — коммитить код каждый раз, когда вы заканчиваете работу над фичей.
Вернемся к нашему терминалу и зафиксируем наш код.
$ git добавить .
$ git commit -m "напишите здесь сообщение, описывающее изменения, которые вы внесли в файлы вашего проекта"
$ git push
Теперь мы можем перейти в наш репозиторий GitHub, и наши файлы будут там.
Мы можем видеть наши новые файлы, и мы можем видеть сообщение фиксации, которое должно содержать информацию об изменениях, которые мы фиксируем в нашем проекте.
Шаг 8: Оживите! Давайте развернем наш веб-сайт
- Зарегистрируйте учетную запись Netlify здесь
- Я использовал свой логин GitHub для регистрации, что делает ее простой и быстрой
На панели управления нажмите «Новый сайт из Git»
Выберите GitHub для непрерывного развертывания
Выберите, хотите ли вы разрешить Netlify получить доступ ко всем вашим репозиториям или выбрать только определенные репозитории и нажать «установить».