Как мне сделать этот удивительный код, который я написал, доступным для всех?

Развертывание вашего первого веб-сайта — это потрясающий опыт, который можно добавить к важным вехам веб-разработки. Путь к достижению этой вехи начинается с осознания того, что есть много разных способов показать свой код!

Существует множество способов развернуть свой веб-сайт, начиная от посещения веб-сайта и простого подключения вашего репозитория GitHub до полноценного хакерства* в терминале (*по крайней мере, так кажется). Первый вариант, который был моим первым способом развертывания, — surge.sh. Следующий метод, которым я обычно пользуюсь сейчас, — использование таких сервисов, как Netlify или Vercel. Последний способ — стать полным хакером* и использовать DigitalOcean, службу облачного хостинга.

Как выбрать метод?

Я считаю, что выбранный вами метод должен отражать ваш опыт и тип проекта, который вы развертываете. Если вы только начинаете и создали свой первый веб-сайт *просто* на HTML/CSS/JS, тогда Surg.sh — отличный выбор.
Если у вас есть некоторый опыт и вы развертываете ReactJS или VueJS, веб-приложение, то вам подойдет такой сервис, как Netlify/Vercel. Если у вас есть опыт развертывания и разработки и вы готовы к следующему шагу, я бы порекомендовал DigitalOcean.

всплеск.ш

Surge.sh — это веселое и простое средство для развертывания веб-сайта, состоящего из любой комбинации простого HTML, чистого CSS или ванильного JS. Следуйте документам, чтобы начать работу и развернуть свой первый веб-сайт! Одна из замечательных вещей, которые предлагает Surge, — это бесплатный домен. Вы можете взять их случайно сгенерированный вариант или придумать свой. Ваш домен будет выглядеть примерно так: my-first-website.surge.sh. Вы также можете добавить свой собственный домен. Однако для этого вам понадобятся базовые знания командной строки!

Услуги

Службы — отличный способ улучшить вашу игру, когда дело доходит до развертывания. Surge.sh отлично подходит для легких проектов, которые не включают в себя все сборщики и пакеты, поставляемые с ReactJS и VueJS. Также может быть хорошей идеей использовать сервис, такой как Netlify, если ваш проект включает в себя форму или вам нужны бессерверные функции. Netlify позволяет легко создать форму, которую вы можете интегрировать прямо на свой веб-сайт. Как и Surg.sh, Netlify и Vercel предлагают возможность иметь случайно сгенерированный домен или добавить собственный домен со своим тегом. Пример: my-website.vercel.app | my-website.netlify.app. Конечно, у вас также есть возможность направить свой веб-сайт/приложение на сервер доменных имен (DNS), такой как Google Domains или NameCheap.com.

DigitalOcean

Из методов, которые я испытал, этот является наиболее настраиваемым. Вы можете создавать дроплеты (модули), используя несколько различных вариантов, включая: расположение сервера, операционную систему, языковые плагины и многое другое. Кривая обучения немного круче, чем другие методы и настройка, которые могут быть платными; однако не позволяйте этому отпугнуть вас от этого замечательного сервиса!
Более высокие расходы будут связаны с большей популярностью вашего веб-сайта или приложения, что, как мы надеемся, означает, что вы зарабатываете деньги. DigitalOcean предлагает автоматическое масштабирование, чтобы гарантировать, что вы никогда не используете больше, чем вам нужно, и что у вас есть больше свободного места, когда оно вам нужно.

Заключение

Теперь вы должны быть более информированы о том, какие типы услуг по развертыванию существуют, сколько вы будете платить (или не будете платить) и, возможно, даже какой из них вы хотели бы попробовать в следующий раз! Surge.sh отлично подходит для легких проектов, созданных на HTML/CSS/JS. Такие сервисы, как Netlify и Vercel, отлично подходят для развертывания приложений, созданных на HTML/CSS/JS, ReactJS, VueJS и других! DigitalOcean — это масштабируемый сервис, который допускает множество настроек и расширяет ваши возможности (если вы новичок в развертывании).

Совет или цитата от Брэндона:

Сегодня у меня цитата!

«Когда вам любопытно, вы найдете много интересных занятий» — Уолт Дисней.

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