Як безкоштовно розмістити надшвидкий веб-сайт на Netlify

Ви розглядаєте можливість розміщення свого сайту Jamstack на Netlify, але все ще не знаєте, як це зробити та на що звернути увагу? Ось короткий посібник, який допоможе вам.

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

Netlify — це середовище хмарних обчислень. Але на відміну від інших хмарних платформ, таких як AWS і Google Cloud, Netlify простий і легкий у використанні. Ніяких складних посібників і тривалих налаштувань.

Служба Netlify прагне зробити ваше життя максимально простим, поєднуючи найкраще з різних світів в одній службі: хмарні обчислення, Jamstack, сховища Git і безкоштовні ціни.

Netlify і The Jamstack

Netlify протягом тривалого часу є частиною руху Jamstack і є однією з перших і найкращих платформ, які сприяють розвитку цього сучасного методу веб-дизайну.

Рух Jamstack поєднує JavaScript, API і розмітку, щоб створити методологію розробки інтерфейсу, яка відокремлюється від серверної частини. Це призводить до кращої продуктивності сервера, кращої безпеки, легшого масштабування та зниження поточних витрат.

GitHub, наприклад, спочатку пропонував веб-хостинг для файлів, які розміщені на його платформі, але послуга мала свої обмеження. Тоді Netlify вивела створення коду веб-сайту зі сховищ і розміщення його статичних варіантів на абсолютно новий рівень. І це створило абсолютно нову галузь із багатьма перевагами.

Причини використовувати Netlify

Netlify означає так багато речей, тому що він робить так багато речей. Завдяки поєднанню багатьох функцій в одній службі та автоматизації, наскільки це можливо, платформа пропонує великі переваги для компаній будь-якого розміру.

Нижче наведено основні переваги, які ви можете отримати від Netlify:

  • Простота у використанні – Netlify є однією з найпростіших у використанні платформ хмарного хостингу. Немає необхідності читати довгі та заплутані підручники. Жодних складних кроків налаштування або ще більш складних процедур обслуговування. Netlify просто працює.

    На додаток до всього, система пропонує еластичні обчислювальні функції, як і інші хмарні середовища. Це гарантує, що, коли прийде час, ваш веб-сайт або служба буде елегантно масштабуватися, щоб справлятися зі сплесками трафіку без звичайних вузьких місць у серверній частині.
  • Мережа розповсюдження вмісту – Через простоту та легкість використання служба Netlify включає мережу розповсюдження контенту під назвою Netlify Edge. Він розгортає ваші веб-сторінки в кількох місцях, щоб якомога швидше надавати їх відвідувачам поблизу.

    Головна перевага цієї послуги полягає в тому, що вам не потрібно налаштовувати та налаштовувати будь-які параметри, щоб отримати найкращі результати. Щойно ви розгортаєте свій сайт, ви одночасно оновлюєте всі веб-активи та код. Усі кеш-пам’яті миттєво анулюються та оновлюються по всьому світу. Ви також можете легко й миттєво повернути свій сайт до попередніх збірок.

    Netlify автоматично керує більшою частиною цього для вас. Єдина відмінність полягає в кількості послуг і периферійних локаціях, які ви отримуєте, оскільки безкоштовний план має деякі обмеження.
  • Безкоштовний план – Netlify – це безкоштовна платформа програмного забезпечення як послуги. Але на відміну від інших платформ хмарних обчислень, безкоштовний обліковий запис абсолютно безкоштовний. Кредитна картка не потрібна.

    Тим не менш, цей безкоштовний план включає багато вражаючих функцій. Такі як автоматичні збірки Git, розгортання периферійних мереж, миттєвий відкат до попередніх версій, попередній перегляд перед розгортанням і безкоштовні безсерверні функції.
  • Автоматизовані збірки – Ви також отримуєте Netlify Build безкоштовно. Цей CI/CD (безперервна інтеграція/безперервне розгортання) полегшує керування розробками та вдосконаленнями вашого сайту. Він автоматично перебудовується з вашого сховища кожного разу, коли ви надсилаєте нові оновлення до свого облікового запису Git.

    Усе повністю автоматизовано, і доступний попередній перегляд, щоб ви могли знати, що ви розгортаєте. Ви також можете налаштувати кожен крок процесу, і відкат до будь-якої попередньої збірки буде легким.
  • Функції Netlify – Кожен сайт, який ви розгортаєте на платформі Netlify, має доступ до безсерверних функцій, які ви можете використовувати для багатьох речей. Ці функції Netlify є процесами на стороні сервера, які виконуються на коді JavaScript.

    Кожен сайт отримує 125 тисяч викликів безкоштовно, і вам потрібно буде платити лише тоді, коли ви перевищите цю квоту. Ви можете використовувати функції для обробки зображень, надсилання електронних листів, перевірки введених користувачем даних і навіть отримання даних з інших кінцевих точок API.
  • Автоматичні форми – Netlify дозволяє легко інтегрувати форми у ваш статичний сайт і фіксувати всі подання без тривалого кодування чи інших стресових проблем. Просто додайте атрибут "netlify" до будь-якої вашої форми … і все.

    Потім ви можете переглядати всі подання на інформаційній панелі, ретельно впорядкувавши форми за іменами. Система оснащена функцією захисту від спаму, і Netlify може додатково сповіщати вас електронною поштою, Slack або веб-хуками, коли надходить повідомлення.

    Інші варіанти включають пересилання надісланих форм до 1,000+ програм за допомогою інтеграції Netlify Zapier.
  • NetlifyCMS – Додаток NetlifyCMS – це зручний редактор для будь-якого статичного сайту, розміщеного на платформі Netlify через постачальника Git, наприклад GitHub. Він бере всі ваші дані зі сховища та створює простий у використанні інтерфейс керування.

    NetlifyCMS — це односторінкова програма React, створена спільнотою з понад 100 учасників. Він зручний для редагування, пропонує інтуїтивно зрозумілий робочий процес, абсолютно безкоштовний і робить керування сайтами Jamstack веселим.
  • Безкоштовний HTTPS – Усі облікові записи хостингу Netlify включають безкоштовний HTTPS. Це безкоштовні сертифікати SSL (Secure Socket Layer).

Облікові записи та ціни

Netlify — це безкоштовний сервіс програмного забезпечення. Існує абсолютно безкоштовний план Starter, план Pro за 19 доларів США за учасника на місяць, бізнес-план за 99 доларів США за учасника на місяць і план Enterprise із спеціальними цінами.

Вражаюча річ у Netlify полягає в тому, що ви можете зробити багато з його безкоштовним планом Starter. Розроблений для особистих проектів, експериментів, сайтів для хобі та інших пригод, план для початківців включає автоматизовані збірки з 300 безкоштовними хвилинами збірки на місяць.

Він також включає глобальне розгортання периферії, миттєвий відкат, NetlifyCMS, безсерверні функції, 100 ГБ пропускної здатності на місяць і до 100 безкоштовних надсилань форм на сайт на місяць. Крім того, ви можете розміщувати необмежену кількість сайтів за планом Starter.

План Pro додає більше функцій, як-от захищені паролем сайти, фонові функції, більше хвилин збірки та пропускної здатності, а також багато іншого. Ці додаткові функції збільшуються в міру переходу до вищих планів.

Як безкоштовно розмістити веб-сайт на Netlify

Netlify перевершує інші компанії з хмарних обчислень і хостингу, такі як AWS, Google Cloud і Azure, за простотою. Так, вони мають більшу інфраструктуру, потужніші машини та центри обробки даних по всьому світу, але їх налаштування можуть бути нудними.

Ось покроковий процес налаштування, який показує, як легко розмістити сайт Jamstack на Netlify.

1. Зареєструйтеся та ввійдіть

Вхід в Netlify

Ваш перший крок – перейти до app.netlify.com і зареєструйтеся, якщо ви ще цього не зробили. Вам буде запропоновано п’ять різних методів входу з GitHub до GitLab, Бітбукет, Електронна пошта та SSO.

Після реєстрації вам також потрібно буде ввійти у свій обліковий запис електронної пошти, щоб знайти лист із підтвердженням від Netlify. Натисніть на нього, щоб підтвердити свій обліковий запис і увійти в систему.

2. Додайте новий сайт

Додаток завантажується за кілька секунд. Потім вам пропонується коротка анкета, яка містить такі речі, як назва вашої команди тощо. Просто заповнюйте все чесно. Але пам’ятайте, що безкоштовний план включає лише одного учасника – вас.

Коли ви пройдете цей етап, ви опинитесь на інформаційній панелі за замовчуванням. Натисніть «Новий сайт від Git», щоб розмістити новий сайт. Або ви також можете перетягнути папку, що містить ваші статичні файли, у позначену область на панелі приладів, а Netlify зробить усе інше.

3. Посилання на GitHub

Натискання кнопки з кроку 2 вище відкриє нове вікно, яке запропонує вам зв’язати свій новий сайт із GitHub або будь-яким іншим репозиторієм Git, таким як GitLab і Bitbucket. На цьому етапі переконайтеся, що у вас є зареєстрований обліковий запис Git і що файли вашого сайту вже знаходяться в сховищі.

4. Авторизуйте Netlify

Тепер вам потрібно буде просто повідомити GitHub, щоб Netlify отримав доступ до вашого облікового запису GitHub, і все буде вирішено.

5. Виберіть свій репозиторій

Кожен стандартний сайт Netlify пов’язаний з одним репозиторієм. Виберіть той, який ви хочете використовувати, і рухайтеся далі.

6. Налаштуйте параметри збірки

Вам потрібно буде приділити трохи уваги цій сторінці. Якщо у вас уже є статичні сайти і ви не використовуєте жодних попередніх процесорів, ви можете встановити каталог публікації на «/». І залиште поле команди збірки порожнім.

З іншого боку, якщо ви використовуєте генератор статичних сайтів, як-от Gatsby або Next, те, що ви тут введете, залежатиме від генератора. Ви можете переглянути цей список загальні конфігурації, щоб знати, що вводити.

7. Створення та розгортання

Коли все налаштовано, натисніть «Deploy Site», і Netlify запустить усі необхідні збірки та створить ваш блискучий новий веб-сайт. Просто майте трохи терпіння.

8. Налаштуйте ім’я домену

Після створення та розгортання вашого сайту Netlify присвоїть йому назву в домені *.netlify.app. Пізніше ви можете змінити це ім’я на якесь зручніше або навіть приєднати власний домен до сайту.

Netlify дозволяє приєднати спеціальний домен, який ви купили в іншому місці, або придбати домен через інформаційну панель Netlify. І система подбає про все. Просто натисніть вкладку «Домени» на інформаційній панелі, щоб додати або зареєструвати новий домен для свого нового сайту.

Висновок

Ми підійшли до кінця цього простого посібника з безкоштовного розміщення надшвидкого веб-сайту на платформі Netlify. І ви бачили причини і спосіб це зробити.

Тепер вам залишається або вручну закодувати статичний сайт, або скористатися генератором статичного сайту.

Ннамді Океке

Ннамді Океке

Ннамді Океке — комп’ютерний ентузіаст, який любить читати широкий вибір книг. Він віддає перевагу Linux, а не Windows/Mac, і використовує
Ubuntu з перших днів. Ви можете зловити його в твіттері через бонготракс

Статті: 299

Отримайте технічні речі

Технологічні тенденції, тенденції стартапів, огляди, онлайн-дохід, веб-інструменти та маркетинг один або два рази на місяць