Să presupunem că aveți portofoliul dvs., cum ar fi www.glynlewington.com, găzduit pe Netlify și doriți să adăugați proiectele dvs. pe același domeniu. Toate sunt depozite git separate și Netlify este conceput pentru găzduire dintr-un singur depozit … dar nu vă temeți! Le putem găzdui pe subdomenii cum ar fi project.glynlewington.com cu doar puțină muncă.

Netlify face foarte ușor să găzduiești site-urile statice cu ele gratuit. De curând mi-am mutat portofoliul dintr-un VPS către ei și este minunat că aceștia își actualizează automat site-ul de fiecare dată când treceți la depozitul dvs. git

În trecut, am avut toate proiectele mele personale găzduite și în subdirectoare, de ex www.glynlewington.com/project. Acest lucru este dificil sau imposibil cu Netlify. Netlify este configurat în principal pentru a găzdui totul într-un singur site dintr-un depozit git.

Compromisul la care am ajuns îi găzduiesc în schimb pe subdomenii, cum ar fi project.glynlewington.com. De asemenea, acest lucru nu este documentat foarte bine, dar este posibil.

  • Mergi la www.netlify.com și autentificare sau înscriere.
  • Selectați „Site nou din git”.
  • Alegeți furnizorul dvs. (de exemplu, GitHub) – Este posibil să fie necesar să vă autentificați aici.
  • Selectați depozitul git din care doriți să creați un site.
  • Selectați ramura din care doriți să implementați.
  • Alegeți orice comandă care trebuie executată. – Dacă este o aplicație React, va trebui să executați o comandă de construire.
  • Alegeți directorul din care veți publica. Acesta va conține fișiere precum index.html. – Dacă este o aplicație React, acesta va fi probabil folderul de construire.
  • Selectați „Construiți site-ul”.

În acest moment, ar trebui să aveți o aplicație funcțională găzduită pe un domeniu gratuit Netlify, cum ar fi https://hungry-bose-fb0e6d.netlfiy.com. Dacă acest lucru nu funcționează, verificați dacă nu există erori cu procesul de construire și remediați-le dacă există.

Acum, pentru a configura un domeniu personalizat.

  • Accesați prezentarea generală a aplicației pe Netlify.
  • Se va spune că site-ul dvs. este implementat cu succes și puteți configura un domeniu personalizat.
  • Faceți clic pe configurați un domeniu personalizat, tastați domeniul dorit, inclusiv subdomeniul și faceți clic pe Verificare. De exemplu project.glynlewington.com.

Apoi, conectați-vă la furnizorul dvs. de găzduire a domeniului. Folosesc Cloudflare, dar va fi la fel sau similar folosind altele.

  • Accesați setările DNS.
  • Selectați o nouă înregistrare CNAME.
  • Introduceți un „Nume” – acesta este subdomeniul, acesta ar trebui să fie același pe care l-ați selectat anterior pe Netlify. De exemplu project
  • Sub „Adresă IPv4” introduceți domeniul gratuit pentru site-ul dvs. Netlify. De exemplu hungry-bose-fb0e6d.netlify.com.
  • Dacă utilizați și Cloudflare, dezactivați rutarea traficului prin Cloudflare. Acest lucru se încurcă cu Netlify.
  • Adăugați înregistrare.

Terminat! După ce ați făcut acest lucru, puteți accesa site-ul dvs. din subdomeniu.

Netlify va adăuga automat securitatea https pe site-ul dvs., nu este nevoie să vă faceți griji cu privire la acest lucru.