Erstellen einer kostenlosen Netlify mit Hugo dem statischen site (kostenloses Hosting, einfache Uploads) | Sean Emerson | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Erstellen einer kostenlosen Netlify mit Hugo dem statischen site (kostenloses Hosting, einfache Uploads)

teacher avatar Sean Emerson, Web Developer and Static Site Specialist

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      0:28

    • 2.

      Erste Schritte mit dem Projekt

      1:43

    • 3.

      Neues GitHub-Projekt einrichten

      3:52

    • 4.

      Hugo hinzufügen

      6:17

    • 5.

      Neue Netlify erstellen

      2:00

    • 6.

      Netlify erstellen

      6:41

    • 7.

      NPM hinzufügen

      3:42

    • 8.

      Branch

      4:32

    • 9.

      Pull (Vorschau bereitstellen erstellen)

      7:17

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

54

Teilnehmer:innen

1

Projekte

Über diesen Kurs

Netlify bietet kostenloses Hosting und baut auch komfortabel deine Hugo für dich auf.

Du musst nur deinen Code auf GitHub schieben und dann übernimmt Netlify die Übergabe. Du kannst sogar Zweige erstellen oder Anfragen für Features oder Fehler ziehen, an denen du gerade arbeitest.

Dieser Kurs führt dich aber mit dem Prozess der Einrichtung mit Netlify und wie du es für Hugo konfigurierst.

Netlify ist kostenlos, zusätzlich zu einem Netlify brauchst du ein kostenloses Konto bei GitHub.

Triff deine:n Kursleiter:in

Teacher Profile Image

Sean Emerson

Web Developer and Static Site Specialist

Kursleiter:in
Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hi, ich zeige auf der Website Entwicklung und Lehrer. Willkommen zu meinem Kurs zum Erstellen einer kostenlosen Netlify-Website mit Hugo. Dieser Kurs nennt sich Personen , die ihren Website-Entwicklungsprozess beschleunigen möchten , indem ihre Website-Veröffentlichung rationalisieren sie ihre Website-Veröffentlichung rationalisieren und Workflow erhalten. Sobald Sie Ihre Arbeit zum Abrufen bringen, wird sie automatisch auf Netlify hochgeladen und erstellt. Sie können sogar Netlify-Builds für Zweige und Pool-Anfragen erstellen . Wir sehen uns im Kurs. 2. Erste Schritte mit dem Projekt: Erste Schritte mit dem Projekt. Für das Projekt benötigen Sie die neuesten Versionen der folgenden Software installiert. Sie müssen es rauswerfen und sicherstellen , dass Sie es entweder mit brew auf Mac oder Linux oder Windows installieren . Benutze TROPOMI. Sie müssen Digital Studio Code die neueste Version installieren , die wahrscheinlich behoben wird. Sie benötigen Node.js und schließt dann NPM ein, holen Sie sich CLI für das Pendeln zu Git und GitHub Desktop. Sie haben also eine grafische Methode, um zu sehen, was mit Ihrem Git-Repository passiert. Sie müssen Konten bei GitHub und Phi beantragen . Und das ist alles kostenlos. Wenn du mich brauchst Hilfe bei der Installation dieser Software. Wenn Sie zu meiner Einführung in den Hagar N Bootstrap-Kurs gehen, ist die erste Lektion, Texturen der Prozess der Installation all dieser Software. Und Sie haben zwei bestimmte Bestellungen. Auf diese Weise wird die Software miteinander verknüpft. Zum Beispiel müssen Sie zuerst Node.js installieren, und das installiert auch chocolaty. Dann kannst du Hagar installieren. Und Sie müssen sicherstellen , dass Sie, wenn Sie Code teilen, installiert haben , bevor Sie Git, CLI und GitHub Desktop installieren . Auf diese Weise können Sie Visual Studio-Code als Code wählen . Während des gesamten Kurses werde ich jede Lektion an das GitHub-Repository weitergeben. Es gibt einen Link dazu im Bereich Ressourcen. Denken Sie daran, dass der Master-Zweig genau das ist, was ich verwendet habe , um mit dem Netlify of Sight zu verknüpfen, um die Abrechnung durchzuführen. Der Master-Zweig selbst ist für Sie nicht sehr nützlich, aber es gibt einen Zweig pro Lektion. Und wenn Sie Probleme mit einer der Lektionen haben, können Sie die jeweilige Lektion über den Zweig ansehen und den Code für diese Lektion sehen. 3. Neues GitHub-Projekt einrichten: Das erste, was wir tun werden, ist ein GitHub-Projekt einzurichten . Eine Möglichkeit, es einfach zu machen, wenn Sie auf GitHub Desktop gehen und ein neues Repository hinzufügen, wird der Ordnername des Repositorys und des Pfads ascii sein. Und es wird einen Ordner, ein Ordner-Repository erstellen. Und es wird auch das Repository gleichzeitig initialisieren . Ich ziehe es vor, diese Methode nicht zu machen, weil ich mich nicht gerne auf GitHub Desktop verlassen möchte, um das Foto zu erstellen, da ich das Foto oft in einem Ordner habe. Ich bevorzuge diese Methode , ein Foto zu erstellen. Und dann öffne ich in diesem Ordner den leeren Ordner in Visual Studio Code. Und wenn wir von hier aus zur Schaltfläche Quellcodeverwaltung gehen , können Sie das Repository initialisieren. Oder wenn Sie möchten, können Sie im Terminal Git darin ausführen. Sie werden dann feststellen, dass wir einen Ordner haben, den Punkt der 90er Jahre bekommen, und dort ist Ihr gesamter Git-Verlauf. Und du bekommst Konfigurationsblätter. Wenn Sie ein Git-Repository aus dem Internet herunterladen möchten und es auf Ihr eigenes Konto hochladen möchten, müssen Sie den Ordner löschen. Nachdem wir das Projekt initialisiert haben, müssen wir einen Punkt-Git ignorieren Fall hinzufügen, auf die Schaltfläche Neue Datei klicken und es dot git nennen. Ignoriere diesen Herbst. Wir geben alle Ordner und Dateien an, die nicht hochgeladen werden. erste ist ein Slash Node Unterstrich-Module nach dem Schrägstrich. Und das sind alle Dateien und Fotos, die generiert werden , wenn Sie Abhängigkeiten von NPM installieren. Und wenn Sie einen meiner anderen Kurse absolviert haben, wissen Sie alles darüber. Ein Exon wird Slash public sein. Das ist, wenn Sie den Befehl ausführen und der SWOT für das Hochladen über FTP entwickelt wurde. Sie erzeugen Stürze im öffentlichen Ordner. Und wir wollen diese nicht verpflichten weil sie sich häufig ändern. Und dann kannst du sie unnötigerweise mit der Community generieren. müssen sie nicht wirklich verpflichten, um sie zu bekommen. Der nächste ist Slash-Ressourcen. Seitenressourcen, die für die Verwendung im Projekt erstellt wurden , werden im Allgemeinen nicht benötigt. Das werden wir uns in einer späteren Lektion ansehen. Wir werden sie einbeziehen, um Ihre Netlify Bill Zeiten zu erhöhen. Aber es erhöht die Größe Ihres GitHub-Repositorys. Im Allgemeinen würde sie nicht einschließen, wenn sich die Seite, die Website, in einer Entwurfsphase befindet. Aber später, wenn die Seite fertiggestellt ist, ist es großartig, die Widerstände einzubeziehen , da dies Ihre Bauzeit verkürzt. Der nächste ist ein Punktunterstrich. Bauen Sie Punkt loc. Das ist ein großer Rückgang, der erzeugt wird, wenn ihr rennt. Das müssen wir nicht einbeziehen. Dann schauen wir uns zuerst an, dass das Commit knapp wird. Seit wenigen Möglichkeiten können wir das tun. Eine Möglichkeit besteht darin, wenn Sie auf die Registerkarte „Quellcodeverwaltung“ klicken, können Sie Ihre Nachrichten ablegen. Erstellen Sie zum Beispiel Git, ignorieren Sie. Ansonsten. Auf andere Weise müssen wir auf GitHub Desktop kommen, etwas grafischer. Sie können hier eine Nachricht eintragen, oder Sie können mit der Standard - und Steuereingabe gehen , um zu verpflichten. Hier habe ich wirklich gesperrt , um GitHub Desktop zu verwenden. Wenn Sie veröffentlichen, können Sie wählen, ob Sie es privat halten möchten oder nicht. Mit Netlify können Sie tatsächlich auf private und diese 22 Entitäten entweder GitHub einstellen . Sie können auch die Organisation auswählen. Wenn Sie wieder in Visual Studio Code sind, können Sie tatsächlich eine Organisation auswählen und diese veröffentlichen , um dies manuell über die Befehlszeile zu tun. Lasst uns arbeiten. dringend empfohlen, wenn Sie eine Organisation mit Ihrem GitHub-Konto eingerichtet haben , verwenden Sie GitHub Desktop , den Sie für Ihre Organisation ausgewählt haben. Sie können Ihr Repository veröffentlichen. Das bringt uns den nächsten Schritt. Wir sind bereit, einige Inhalte zu erstellen. 4. Hinzufügen von Hugo: Wir werden unserem Projekt Inhalte hinzufügen. Und du könntest ein anderes riesiges Guy-Projekt kopieren und einfügen . Und wenn Sie einige meiner anderen Kurse absolviert haben, haben Sie wahrscheinlich ein großartiges Projekt, das bereit ist. Denken Sie daran, kopieren Sie nicht den Dot-Git-Ordner und fügen Sie ihn ein. Denn wenn es in diesem Projekt einen dunklen Kit-Ordner gibt, weil Sie die Git-Repository-Einstellungen im Verlauf für dieses Projekt überschreiben . Ich werde neue Inhalte erstellen , wenn Sie das Command T Ego, die neue Seite, den Punktstrich verwenden . Das ist für das aktuelle Verzeichnis , in dem wir uns bereits befinden. Standardmäßig erstellt es tatsächlich einen Ordner für Sie, aber wir haben bereits unser Ordner-Setup, das wir jetzt erhalten wird uns mitteilen, dass sich bereits Inhalt im Ordner befindet. Und du musst Gewalt anwenden. Dash, Strich, falsch. Offensichtlich wäre es vorsichtig, dass du es nicht tust. Ich habe vorhandene Inhalte mit Gewalt mitgebracht. Wie es angedeutet hat. Sie können ein Thema herunterladen oder mit dem Befehl Hugo new theme ein eigenes erstellen . Wir werden dies verwenden, um vorübergehend einige Layoutdateien zu erstellen , da wir derzeit nichts im Layout haben. Jemand kopiert und fügt neues Thema ein, Temp. Ihren Themes-Ordner suchen werden Sie sehen, dass wir einen temporären Ordner eingerichtet haben. Legen Sie alles aus und schnappen Sie es und ziehen Sie es in Ihren Layouthalter. Ich werde kein Thema verwenden. Wenn du willst. Es wurde auch ein CSS- und JS-Ordner-Setup in einer Studie erhalten. brauchst du für dieses Tutorial nicht wirklich. Ich halte einfach alles so einfach wie möglich. Es gibt Tutorial. Es geht mehr darum, mit Netlify zu arbeiten. Bevor wir fortfahren und all diese Inhalte , die wir gerade erstellt haben, verpflichten. Sie müssen sich daran erinnern, wenn der Ordner leer ist, verlieren Sie ihn mit Kindern. Sie müssen also eine Datei namens dot gatekeeper erstellen. Es spielt keine Rolle, was der Herbst kalt ist, aber wir verwenden den Convention Dot Git lässt mich genau wissen, wofür es ist. Wir können es dann kopieren und in jedes einzelne leere Foto einfügen , das Sie behalten möchten. Wir gehen dann in Layouts ein und stützen uns auf Dot-HTML. Ich persönlich benutze dieses div nicht mit der ID des Inhalts, wenn ich mit Bootstrap arbeite , nur um die Dinge wirklich einfach zu halten. Und das ist etwas , das viele meiner Schüler benutzt haben, um meine Kurse zu durchlaufen. Dann gehen wir in unsere index.html. Setzen Sie einige geschweifte Klammern ein, definieren Sie meine, invertierte Kommas darin. Und dann fügen wir Punktinhalt hinzu. Was wir tun werden, ist einen Container zu erstellen. Der Container wird auch in einer Menge Inhalt herausbringen . Wir machen einen Punkttitel. Dann kopieren wir das in Single und List. Und dann gehen wir in den Basis-Off-Teil-Setup. Also machen wir einen Gesamtwert des Punkttitels. Wir stecken unser Bootstrap-CSS rein. Ich habe einen Link zu dieser Seite. Du hast das schon gemacht. Wenn du zum Beispiel meine anderen Kurse absolviert hast, fangen wir mit euch an. Dann erstellt JavaScript ein neues Teilcode-Skript, Führer peice, das JavaScript da drin. Lass mich zurück zur Basis gehen. Setzen Sie es für mich ins Skript ein, ich mache hier ein paar semantische Tags, aber Sie müssen sich die anderen Kurse ansehen , um mehr über all diese anderen Funktionen zu erfahren , weil ich versuche diesen Kurs als kurz wie möglich. Wir erstellen dann eine Indexseite. Also verwenden wir neuen Unterstrich, Index, Gedanke, MD. Dann geh in den Inhalt. Wir nennen es zu Hause. Wir machen etwas Alarm Ipsum. Möglicherweise haben Sie kein Visual Studio-Code-Setup, in das Sie nur Inhalte einfügen müssen. Eine Sache, die du sicherstellen musst, dass du es reparierst. Das heißt, Entwurf ist wahr. Wir müssen auf „false“ ziehen. Die Seite wird also angezeigt. Du kannst dich ändern , während du dabei bist. Und das liegt an Ihnen in Archetypen unter dem Standardpunkt m d. Dies ist eine Vorlage, die zum Erstellen neuer Seiten verwendet wird. Und ich habe Entwurf auf „false“ gesetzt. Wenn ich eine neue Seite erstelle, verwende ich normalerweise Zweige und Pull-Requests. Und das zeige ich dir später in diesem Kurs. Und es funktioniert sehr gut mit Netlify. Ich setze Draft auf „false“. ist völlig optional, mich für das zu kosten, was wir gerade getan haben. Sie können einfach ein riesiges Projekt kopieren und einfügen. Aber stellen Sie sicher, dass Sie das Foto nicht kopieren und einfügen , wenn Sie es tun. Sonst wirst du jemals, was wir gerade getan haben, wenn wir ein neues Projekt eingerichtet, ein neues Terminal eröffnen und laufen? Dann klicken wir mit der Steuerung zum Anzeigen im Browser. Deshalb ist es nicht bereit, zur nächsten Lektion überzugehen. 5. Neue Netlify Website erstellen: Jetzt schauen wir uns an, eine neue Netlify-Site zu erstellen. Um ein Netlify-Konto einrichten zu können, ist das kostenlose Kontingent für das, was wir tun, vollkommen in Ordnung. Sie können dann ein gutes Projekt verbinden. Ich entscheide mich für GitHub. Wenn Sie sich bei GitHub angemeldet haben, wird dies automatisch eine Verbindung herstellen, wenn sie heruntergehen, und Sie müssen die Befehle, die Sie nur kaufen, leer festlegen. Build-Befehl wird Hugo sein und das veröffentlichte Verzeichnis wird öffentlich sein. Mein GitHub ist standardmäßig als Zweig, der der eigentliche Hauptzweig für die Bereitstellung ist. Du hast vielleicht zwei Haupt gesagt. Also überprüfe einfach, du hast den richtigen hellen Platz da. Es wird es für dich einziehen. Das stellt derzeit die Site bereit. Wir haben uns eingerichtet. Du kannst nicht in Domain-Gemälde gehen und du kannst diese Domain hier zum Beispiel ändern , ich bin OK, cool es. Skillshare, Netlify. Sie erhalten die Netlify Dot App, eine URL, und Google crawlt sie im Allgemeinen nicht. Darum musst du dir also zu viele Sorgen machen. Ich denke, ich mache Deploys und Sie werden sehen unsere Website veröffentlicht wurde. Sie können tatsächlich darauf klicken und es gibt einen Überblick darüber, was passiert ist. Und lasst uns einen Blick darauf werfen, Debug für Hugo zu aktivieren . Sie können also viel mehr darüber sehen, was passiert. Sie können auf den Link klicken und er wird Sie zu dieser genauen Version der Website senden. Aber ich gehe lieber einfach zurück zur Übersicht. Und das gibt Ihnen die öffentliche Adresse zu der Website, die veröffentlicht wurde, was wir gerade in der vorherigen Lektion erstellt haben. Wenn Sie auf die Bühne gekommen sind, wenn Sie bereit sind, mit der nächsten Lektion fortzufahren . 6. Netlify Konfiguration erstellen: Diese Demo wird einen Blick darauf werfen, wie Netlify-Builds für verschiedene Szenarien und Umgebungen konfiguriert werden. Ich lege den Link zu dieser Seite im Ergebnisbereich ein. Es wird die dateibasierte Konfigurationsseite benachrichtigt. Sie haben dies in einer Datei namens Netlify, nicht groß im Stammverzeichnis des Projekts. Und dann haben wir hier unten einen Beispielcode. Wir brauchen nicht alles davon, wer auch immer. Lasst uns also den Fall machen und dann werden wir den wichtigen Teil erscheinen lassen. Erstellen Sie eine neue Datei im Stammverzeichnis des Projekts und wir nennen sie Netlify dot double. Das erste, worüber wir uns Sorgen machen, ist der erste Teil, Build und alle Einstellungen sitzen unter der Build-Überschrift. Alle unsere globalen Einstellungen auf dem Build, es sei denn, wir werden sie überschreiben. Also werden wir kopieren und bauen. Wir machen uns keine Sorgen um die Basis, weil wir die Wurzel des Projekts als Basis verwenden . Wir werden Publish eintragen und unseren Build-Befehl eintragen. Veröffentlicht wird öffentlich sein. Der Build-Befehl, grundlegender Build-Befehl ECO. Ich habe einen Link zur Hugo-Befehlsdokument-Seite. Wir können Dash, Dash Debug für die Debug-Ausgabe hinzufügen Dash Debug für die Debug-Ausgabe damit wir sehen können, was tatsächlich vor sich geht. Und wir werden in diesem Tutorial Dash, Dash vergrößern, HTML und XML bei Plugins minimieren XML bei Plugins HTML und XML bei Plugins minimieren, weil ich so ziemlich alles gehandhabt habe. Jetzt werden wir einen Blick darauf werfen, die eingebauten Dinge für verschiedene Kontexte zu überschreiben . Dieser Strahl kontextiert, dass wir Produktion haben, was die Hauptkontexte ist. Wir haben Deploy, Preview, und wir sagen Branch Deploy, Grab, Produktion. Holen Sie sich eine Vorschau. Wir können eine Vorschau Punktumgebung anzeigen, weil ich es vorziehe, es so einzustellen. Dann die hier gezeigte Inline-Methode. Und dann richten wir auch eine für die Produktion ein. Wir haben die Zweigstelle bereitstellen und die Trickumgebung zu Mittag essen , in Echtzeit fehlt. Bauen Sie eine Umgebung Sie etwas hinzu , das für NPM vorgesehen ist. Ich werde mir ansehen, einige verschiedene Build-Befehle für Deploy, Preview und Branch Deploy zu erstellen einige verschiedene Build-Befehle für Deploy, . Denken Sie daran, ob wir einen Zweigpunkt oder eine Pool-Anfrage durchführen , bei der es sich um eine Vorschau bereitstellen soll. Sie müssen Hugo sitzen, um die benutzerdefinierte URL zu verwenden , die erstellt wird. Wenn das passiert, haben wir hier eine Option von Dash B und das legt die Basis-URL fest. Ich werde das für alle Builds einrichten Netlify. Wenn Sie die URL ändern, muss sich Netlify auf diese Weise keine Sorgen machen, in Hugo zu gehen und die Basis-URL zu aktualisieren. Und du könntest einfach Dash PE verwenden, aber ich werde Dash, Dash BaseURL verwenden , um sie offensichtlicher zu machen , wenn du in Zukunft zurückkommst Schau dir deine Konfigurationsdatei über die Befehlszeile an. Möchten Sie Cash-Basis verwenden , weil weniger als top. Aber ich werde Dash, Dash Base Year Old benutzen , um es offensichtlicher zu machen. Ich verwende das Dollarzeichen und die Hauptstädte, die auf der SQL-Prime-Unterstrich-URL bereitgestellt werden. Das wird die Basis-URL von Netlify für uns abrufen. Die ganze Sache. Löschen Sie den Inhalt, lassen Sie den Zweig zeigen, und wir werden das kommentieren, um mit dem Therapiestrick zu beginnen. Dasselbe gilt für die Vorschau und für Produktion, da es so eingerichtet wird, dass alle alten drei oben automatisch funktionieren, da wir die Basis-URL von Netlify hinzugefügt haben Netlify Umgebung in einer zukünftigen Lektion über NPM. Das werden wir speichern. Dann verpflichten wir uns verpflichten sinken wird. Wenn wir dann zur Seite „Deploys“ kommen, aktualisieren Sie es und Sie werden sehen, dass wir jetzt bauen. Und es wurde erfolgreich gebaut. Sagen wir, er, weil wir die Debug-Option ausgeführt haben, haben wir alle zusätzlichen Ausgaben von. Das ist sehr hilfreich, wenn Sie versuchen herauszufinden, was schief läuft, weil es Netlify wirklich schwierig ist, Probleme zu lösen, da dies nicht der Fall ist. Zurück auf dieser Deploys-Seite werden Sie die Zeit für den Aufbau bemerken und etwa 14 Sekunden und 16 Sekunden. Es ist wirklich wichtig, das im Auge zu behalten , da es um 2,52 steigt Minuten, drei Minuten. Sie werden Ihre Zulagen durchbrennen. Wenn Sie auf Ihre Homepage zurückkehren, werden Sie sehen, dass Sie 300 Build-Minuten pro Monat für das kostenlose Kontingent haben . Das ist wirklich wichtig , dass Sie sicherstellen, dass Sie optimieren möchten, damit Sie keine exzessiven Belbins verwenden, sonst laufen Sie aus und dann ist es ziemlich teuer zu aktualisieren vor allem, wenn es sich nur um eine einfache Website handelt. 7. NPM hinzufügen: Wir werden uns ansehen, Netlify-Projekt für npm einzurichten . Ich habe einen Link zu dieser Seite. Es ist die Umgebungsseite „Node.js“. Dinge, die wir einstellen werden. Es gibt eine Option der Node-Version. Ich werde es in irgendeiner Weise formulieren, aber wir werden es vorerst nicht benutzen, aber Sie können es entweder schreiben, wenn Sie ein Problem haben, Sie können die Nachtversionen aktualisieren. Sie können Netlify zwingen, eine neue Version zu verwenden. Aber wir machen uns wirklich Sorgen darüber, dass die Knotenumgebung jetzt standardmäßig ist , Netlify setzt die Knotenumgebung für die Entwicklung. Was das bedeutet, ist, dass, wenn Sie Entwicklungs- und Produktionsabhängigkeiten haben, alle installiert werden. Und hier gibt es eine Warnung, dass wenn wir die Knotenumgebung auf Produktion setzen , keine Entwicklerabhängigkeiten in Ihrem package.json installiert werden. Das bedeutet, dass wir die Builds auf Netlify beschleunigen können , indem wir keine Abhängigkeiten installieren , die Sie nur lokal verwenden. Zum Beispiel in Visual Studio Code zur Entwicklung Ihrer Website. Gehen wir weiter und wir legen fest, dass unter Bill Dot Umgebung in meinen Namen eingefügt wird und wir sie auf Produktion setzen. Dann werden wir dort die Versionsoptionen Node und NPM eintauchen. Wenn Sie Netlify zum Upgrade zwingen müssen. Wir werden das kommentieren , weil wir sie nicht benutzen. Lass uns weitermachen und wir richten NPM ein. Wir werden es tun, dass wir zu einem neuen Terminal kommen. Vollidiot. Zeitraum stricken. Behalte einfach alle Standardwerte für den Moment bei. Dann machen wir etwas Isolierung. Sagen Sie zum Beispiel, Sie möchten Post CSS mit Hugo verwenden. Sie müssten npm install viele Posts, CSS, Posts, CSS, CLI ausführen und dann zum Beispiel Autoprefixer sagen . Dann siehst du dir das package.json an. Werde das Terminal los. Sie werden sehen, dass sie Unabhängigkeiten installiert haben und sie für uns auf Netlify installiert werden, obwohl wir unsere Produktion in unserer Umgebung auf die Produktion einstellen. Lassen Sie uns weitermachen und lassen Sie uns einige Entwicklungsabhängigkeiten installieren . Zum Beispiel führt der ES-Link zum Linten Ihrer ES6 JavaScript-Dateien NPM install dash, dash, speichern Sie das div. Dann schauen sie sich unser package.json an. Wir haben jetzt unsere Entwickler-Abhängigkeiten. Es wird nicht nach oben sein ist Netlify da wir die Knotenumgebung der Produktion verwenden. Es wird also ein bisschen Zeit sparen. Wir bauen. Manche Leute machen sich nicht die Mühe , weil sie nur der ersten Instanz installiert werden, sie haben kein Bargeld bekommen. Aber ich ziehe es vor, sie einfach getrennt zu halten. Microsoft oder einfacher. 8. Branch baut: Es wird keinen Blick auf Zweigfelder und wie wir einen neuen Zweig erstellen können, den wir bekommen. Und dann können wir diesen Zweig auf Netlify aufbauen, damit Sie eine Vorschau der Idee anzeigen können , an der Sie arbeiten. Oder Sie können zum Beispiel einen Fehler auf der Registerkarte „Gedanken“ beheben und Ihre Website auswählen. Gehe dann in die Site-Einstellungen und baue und bereitstelle sie bereit. Dann geh in Zweige. Und derzeit haben wir unseren Master als unsere Produktionszweige, eine Filiale, die erstellt und die für die Haupt-URL in der Branche bereitgestellt wird, da Sie nur wenige Optionen auswählen können, die Sie alle auswählen können. Und es wird jeden einzelnen Zweig bauen, den du erstellst. Andernfalls können Sie einzelne Zweige erstellen. Ich persönlich ziehe es vor, einzelne Zweige zu erstellen, weil ich nicht jeden einzelnen Zweig möchte, also erstelle ich es zu bauen. Sie müssen nur den Namen der Verzweigung angeben, aber im Moment werden wir einfach alles einstellen, um es diesem Tutorial zu erleichtern. Das werden wir speichern. Und dann gehen wir zum Zweig, zum unteren Master, und wir werden einen neuen Zweig erstellen. Und ich werde coole It Six Branch Deploy erstellen. Sie können es leicht finden. Und was wir dann tun werden, ist, dass wir einige Änderungen vornehmen. Also gehen wir auf Layouts, Partials und machen uns auf den Weg. Und dann kopieren wir den Standard-Bootstrap Five, navbar. Und dann fügen wir das ein. Bevor wir es begehen. Wir führen bei gedrückter Strg-Klick aus. Man kann sagen, dass es derzeit wie erwartet funktioniert. Es ist wichtig, dass Sie Änderungen in der Vorschau anzeigen, bevor Sie sie über Netlify übertragen. Andernfalls verschwendet es Ihre Zeit und Ihnen gehen die Build-Zulagen aus. Was wir jetzt tun, ist, dass wir unsere Committing Add Navbar setzen. Ich veröffentliche tatsächlich Guide To The Deploys-Seite für den kleinen Teil, an dem du gerade arbeitest. Und Sie werden feststellen , dass es sich auf dem Zweig Deploy Branch aufbaut . Sollte überhaupt nicht zu lange dauern. Das läuft jetzt durch. Wir haben den Bug ihre Gedanken live ausgegeben. Also gehe ich einfach zurück zur Deploys-Seite. Wir haben dort einen Button, der zum GitHub-Code geht. Das ist die eigentliche Verpflichtung, die Zweigstelle. Wenn Sie die Verzweigung bereitstellen möchten, müssen Sie auf diesen bestimmten Build klicken. Und dann öffne Branch Deploy. Das unterscheidet sich erheblich von der tatsächlichen Website. Sie werden feststellen, dass dort zwei verschiedene Slots stattfinden. Ich muss vorsichtig sein, wenn du es mit Kunden zu tun hast. Ich finde das besonders verwirrend, obwohl es sehr mächtig ist, weil Sie einen Entwurf für eine neue ID erstellen können , an der Sie arbeiten sollen, und Sie können sie mit einer Zweigbereitstellung teilen. Jetzt gibt es einen Button zum Veröffentlichen. Empfehlen Sie dies, da Sie am Ende einen anderen Zweig veröffentlichen. Was Sie tun können, ist zum Beispiel auf GitHub Desktop oder in Visual Studio Code. Wir können dann nach hinten gehen, um zu meistern. Und dann können wir Zweig auswählen, Zweig zusammenführen, und wir können in Branch Deploy zusammenführen. Das einzige Problem ist, dass ich das synchronisiere. Dann ist das Problem, wenn das eine Ära erzeugt, kann es etwas schwierig sein, sie zu fangen. Sie werden sehen, dass es sich jetzt in diesen Änderungen auftaucht und das in den Master es verschmilzt Sie sollten wahrscheinlich eine Vorschau im Visual Studio-Code mit euch anzeigen. Also der Befehl zuerst, bevor du ihn mit gut synchronisierst , der veröffentlicht wird. Wenn wir also zur Hauptseite gehen, werden Sie sehen, dass ich jetzt unsere Navbar aus der Filiale gezogen habe und Zweig bereitstelle. Normalerweise würden Sie den Zweig löschen, nachdem Sie es erwähnt haben, aber ich werde diesen Zweig dort belassen, damit Sie im Repository auf GitHub sehen können , falls Sie dies getan haben irgendwelche Probleme mit dieser bestimmten Lektion oder ALS, und Sie können alle verschiedenen Zweige sehen , wann immer schon voll. Die nächste Lektion , in der wir uns das etwas genauer angeschaut haben . 9. Pull Request Builds (Vorschau bereitstellen): Jetzt werden wir uns also schlechte Anfragen anschauen. Zeigen Sie, wie Sie den Pull-Request ausführen können. Gehen Sie zu Netlify, gehen Sie zu Ihrer Website und suchen Sie dann nach Einstellungen und bauen Sie Mitarbeiter auf. Das erste, was wir tun werden, ist, dass wir das Zweiggebäude mit Ausnahme der Produktionsbranche ausschalten , da dies zu unnötigem Bauen führt. Dann ist die nächste Option das Bereitstellen von Vorschauen, und hier dreht sich alles um Pool-Anfragen. Jetzt ist es standardmäßig eingerichtet, um schlechte Anfragen für Ihre Produktionszweig oder Zweigstelle zu erstellen schlechte Anfragen und Zweige bereitzustellen. Und ich zeige dir in einem Augenblick genau, was das bedeutet. Wir haben ein Netlify Draw-fähiges Tool, das wir nicht verwenden werden, weil sie arbeiten oder ich dabei bin. Ich zeig dir sowieso, was es ist. Wir lassen es mit den Standardeinstellungen einrichten, dann bringen wir Einzelpersonen zu Ihrem Code zurück. Ich mache einen neuen Zweig. Ich rufe diese Anfragen an den Zweigpool an. Das kannst du im Git-Repository sagen. Wir werden tun, dass wir auf die Homepage gehen etwas von der vollen Bedeutung ändern werden. Nur um die Dinge offensichtlich zu machen, setzen wir ein Div mit etwas Rand, etwas Polsterung und etwas Hintergrund ein. Dann schauen wir uns das an. Dann ändern wir die Textfarbe. Jetzt werden wir uns verpflichten, den Zweig veröffentlichen. Dann gehen wir zum Repository. Nur eine kleine Notiz, Sie können tatsächlich ein Plugin bekommen. Sie können GitHub erstellen und Anfragen aus Visual Studio-Code ziehen. Und ich zeige es Ihnen auf der Website, weil keine Installation erforderlich ist . Gehen Sie also auf GitHub nach unten und wählen Sie den Zweig aus. Es heißt, die Brücke sei ein Commit vor Moskau. Also werden wir Pool-Anfragen gegen Moskau erstellen. Eine Möglichkeit, dies zu tun, ist nur ein Dropdown-Menü beizutragen. Wir können Anfragen abrufen, sonst können Sie sie durch schlechte Anfragen erstellen. Dann vergleichen wir den Zweig der vier Krusten. Und wenn du es dann nicht schlechte Anfragen nennen würdest, habe ich das gerade getan. Sie können die Lektion identifizieren. Wir vergleichen es mit Mostafa. Es hat die Commit-Nachricht für uns Tag gegriffen. Weitere Informationen können Sie dort abgeben. Es heißt, auftauchen zu können, was großartig ist. Wir werden Kredit geben. Github überprüft die Fähigkeit zu verwalten, und dann führen wir einige Netlify-Checks aus. Netlify geht durch, während es die Bereitstellungsvorschau erstellt. Es führt die Schecks für uns durch und wir werden in einem Moment ein paar Ergebnisse erhalten. Lassen Sie uns also R1 überprüfen, wir haben keine Probleme. Ich kann tatsächlich auf den Detail-Button klicken und es wird dir tatsächlich die Spielvorschau zeigen . So wie wir es auf dem Hugo angeschaut haben, nun, das ist eine Version des Salzes, das tatsächlich mit dem Master-Zweig verschmolzen ist. Zum Beispiel könnten Sie jemanden haben, der einige Änderungen am Master-Zweig vorgenommen hat und an etwas in Ihrem eigenen Zweig gearbeitet hat. Zum Beispiel dieser Hintergrund mit anderen Texten. Und dann zeigt dies, wie es tatsächlich aussieht , zusammengeführt zu werden. Ich denke, dass die Bereitstellung zuvor großartig ist, weil es eine Erinnerung daran ist, dass die Arbeit dort sitzt und Sie weiter an diesem Zweig arbeiten können und die Bereitstellungsvorschau weiterhin aktualisiert. Nehmen wir zum Beispiel an, Sie haben dem Kunden mitgeteilt, dass Sie ihm gerne zwei Überarbeitungen zu einem Entwurf geben. Nun, dann können Sie Ihre Poolanfragen öffnen . Sie können Ihre ganze Arbeit an dieser Revision erledigen. Und wenn sie damit zufrieden sind und sich abgemeldet haben, können Sie sich auf ihre Website verpflichten. Und wenn Sie jetzt den Mittelwert versprochen haben, führen Sie zwei Revisionen vor. Dann öffnest du dich. Und ich habe es geliebt, Vorschau zu spielen. Es wird die Anfrage abrufen, wenn sie kleine Änderungen vornehmen möchten. Und dann kannst du daran arbeiten. Und dann können Sie diese Änderungen vornehmen. Und was Sie in Ihrer Bereitstellungsvorschau betrachten, werden Sie am unteren Rand eine Symbolleiste melden, die auf p angezeigt wird und die nicht tatsächlich auf der endgültigen Site angezeigt wird, auf der Sie die Pool-Anfrage übernommen haben. Aber du hast eine Reihe von Optionen. Er, und sie sehen ziemlich einfach aus. Aber wenn Sie sich zum Beispiel den Screenshot ansehen, warten Sie, bis er geladen wird. Sie können diesen Screenshot tatsächlich in einem Kommentar verwenden. Du musst sicherstellen, dass du bei GitHub angemeldet bist. Und das ist eine großartige Möglichkeit, mit Atainment zu kommunizieren. Es rationalisiert den Prozess. Sie haben auch die Bildschirmaufnahme dort abgelegt. Lassen Sie mich die Schaltfläche scannen, damit Sie diese mit einem mobilen Gerät scannen können und dann eine Vorschau der Website anzeigen können. In meinem Modus mussten Sie sich nicht die Mühe machen , die lange URL einzufüllen. Aber wir haben auch den Button auf der linken Seite und Sie können detailliert auf alle diese Funktionen zugreifen. Zum Beispiel werden wir jetzt sogar die Pull-Anfrage auf GitHub kommentieren. Sie können sogar neue Probleme erstellen, überprüfen, wer im Team ist, sie per E-Mail senden und so weiter. Es ist alles da drin. Das ist der Netlify Dora. Ich hebe die Schaltung an, die tatsächlich standardmäßig eingeschaltet war. Sie können dies jedoch ausschalten, wenn Sie nicht möchten, dass Teammitglieder darauf zugreifen. Ich habe gerade die Bereitstellungsvorschau in einem Browser geöffnet , der nicht geliebt wird, das Internet wird als scheinbares Licht angewendet, was passiert, wenn ein Client die Bereitstellungsvorschau ansieht. Und du musst nur dort sein , wo du die Leiste noch unten haben wirst. Und das könnte einen Kunden verwirren. Wenn Sie dies verwenden, um Kunden anzuzeigen, dass sie bei einem Featureentwurf Fortschritte machen. Ich würde die Tatsache in Betracht ziehen , dass Sie die Schublade in der Ferne ausschalten könnten , weil ich dann verwirrt diese Leiste am unteren Bildschirmrand zu haben. So können Sie auf Pull-Anfragen zusammenführen klicken, und dann können Sie die Nachricht verwirren und dann können Sie die Nachricht verwirren und auch einen Kommentar zu dieser Schaltfläche zum Löschen dieses Zweigs abgeben dieser Schaltfläche zum Löschen , sobald Sie die Poolanfragen verwaltet haben was letztendlich einen Zweig in den meisterhaft, den Hauptzweig, verwaltet , so ziemlich alles, was zu tun ist, den Zweig zu isolieren. Ich gehe nicht wie in der letzten Lektion in die Filiale, ich mochte diese Markendaten nicht, weil ich die Zweige haben will , die sie sagen, du kannst sie sagen. Ich denke, das ist der Grund, warum besser als die Franzosen eingesetzt werden. Es ist viel kontrollierbarer. Nun, sie müssen GitHub durchlaufen , während des Prozesses. Und wie gesagt, Sie können das Plug-In für Visual Studio Code nicht bekommen, obwohl ich es auf GitHub so viel grafischer bevorzuge.