suchen
HeimWeb-FrontendCSS-TutorialDie Reise eines Anfängers zum Starten einer Website

Eine Anfängerreise zum Start einer Website

Meine Webentwicklungsreise begann im September 2018. Wie viele neue Entwickler hatte ich Mühe, die Grundlagen des Lernens in Einklang zu bringen, um mit der schnellen Entwicklung der Branche Schritt zu halten. Der Aufbau einer einfachen, lokal gelagerten Website fühlte sich kilometerweit von der Start einer live, im Internet zugänglichen Site entfernt an. Trotzdem habe ich es getan! Und es war weitaus weniger entmutigend, komplex und kostspielig als erwartet.

Alles begann mit einer E -Mail an Chris und inspirierte einen informativen Artikel, der den Prozess klarstellte. Ich hatte keine vollwertige Website-nur ein Projekt, um mein Lernen zu unterstützen. Dieses laufende Projekt motivierte mich, den Live -Startprozess zu beschleunigen. Sie könnten dies sogar mit einer einfachen "Hallo, Welt!" Replizieren. HTML -Datei.

Ich entschied mich für Gatsby, einen reagierten statischen Site-Generator. Der modulare Ansatz fand mit meinem Hintergrund in physikalischem Produkt und mechanischer Konstruktion mit. Das Gebäude fühlte sich intuitiv an, wie beim Bau eines Lego -Burgs und das Hinzufügen von Komponenten, bis das Endprodukt fertig war.

Dies ist kein Tutorial, sondern ein persönlicher Bericht. Hoffentlich inspiriert es Sie und zeigt, dass es auch ohne formelle Ausbildung erreichbar ist, als jemand, der erst seit einem Jahr kodiert.

Domänenregistrierung

Anfänglich war es bedeutsam, eine Domäne zu erwerben. Eigentum implizite Verantwortung - Menschen würden auf Inhalte zugreifen, die ich zur Verfügung gestellt habe. Ich verbrachte Wochen, um den perfekten Namen zu quälen und Akronymgeneratoren und Thesaurien zu erkunden. Letztendlich entschied ich mich für joshlong.design , eine einfache Reflexion meiner Identität und meines Berufs. Ich genieße es immer noch, es in der Adressleiste zu sehen.

Nach Chris 'Rat (teilweise!) Kaufte ich zwei Domains: a .com und a .design . Der .design erforderte einige Preisvergleich. Das Verwalten von zwei Domänen ist überschaubar. Ich muss selten auf ihre Einstellungen zugreifen.

Der Kaufprozess war unkompliziert, ähnlich wie bei jeder Online -Transaktion. Namecheap ( .com ) und Google Domains ( .design ) boten ähnliche Erfahrungen, die Standardinformationen und Zahlungsinformationen erfordern. Google hat sich nicht aggressiv aggressiv verkündet. Sie boten kostenlose Whois -Schutz an, die ich für Privatsphäre akzeptierte. Namecheap hat jedoch aktiv Add-Ons wie Hosting-, E-Mail-, VPNS- und SSL-Zertifikate beworben-für mein Setup alle unnötig. Ich hatte bereits Hosting, benutzte einen E -Mail -Alias ​​und mein Hosting bot ein kostenloses Let's Encrypt -SSL -Zertifikat.

Hosting

Die Wahl eines Gastgebers erwies sich als schwieriger als die Registrierung von Domain. Die statische Natur (HTML, JavaScript) meiner Gatsby -Site vereinfacht die Entscheidung. Ich brauchte keine serverlastige Lösung wie eine für WordPress optimierte.

Angesichts Gatsbys Popularität habe ich mich für Netlify entschieden. Ihre Dokumentation ist ausgezeichnet und ich blieb bequem in der freien Stufe. Die Benutzerfreundlichkeit von Netlify war ein wesentlicher Faktor.

Ein kurzer GitHub -Hinweis: Ich bin kein Git -Experte. Ich habe ein Repository erstellt, das Anweisungen befolgt, um Änderungen über meinen VS -Code -Editor zu begehen und zu verabschieden. Es hat funktioniert, obwohl ich jetzt den Befehlszeilen-Git lerne.

Zurück zu Netlify: Ich habe ein Konto erstellt (keine Kreditkarte benötigt), mein Github -Repository verknüpft und mich angesehen hat, wie Netlify meine Website bereitstellt. Nachdem ich für die temporäre URL von Netlify bereitgestellt hatte, habe ich meine registrierte Domain verknüpft. Netlify stellte Namenserver zur Verfügung, die ich zu Google Domains hinzugefügt habe. Die Ausbreitung dauerte ungefähr drei Stunden (sie kann variieren). Schließlich zeigte meine Domain auf meine Live -Site!

Content -Management -Systeme (CMS)

Die CMS -Landschaft ist groß, aber zum Glück irrelevant, wenn Sie sie umgehen möchten. Ich fand die Freiheit in dieser Erkenntnis. Meine Gatsby -Site verwendete ein Markdown -Dateiverzeichnis als CMS - My Texteditor. Dieser Ansatz, der in ShopTalk Show besprochen wurde, funktionierte perfekt.

Für strukturelle Konsistenz habe ich später NetlifyCMS, ein schnelles Open-Source-CMS, integriert. Jetzt kann ich Beiträge von überall mit einer Internetverbindung erstellen und entwerfen.

Asset Hosting (CDNs)

Ein CDN speichert, wie Chris erklärte, die Website -Vermögenswerte (HTML, CSS, Bilder). Netlify beinhaltete eine kostenlose CDN, die die Geschwindigkeit und die Navigation der Standort erheblich verbessert.

Die Schlussfolgerung der Reise

Vor dem Start überlegte ich, mich an lokalen Websites zu halten und zu glauben, dass der Prozess zu schwierig, langwierig und teuer ist. Es war nicht! Mein Domain -Name war meine einzigen Kosten. Der Weg war überraschend einfach:

 <code>Code > Buy Domain > Find/Buy Hosting > Update Nameservers > Upload Code > Live!</code>

(Überspringen Sie den Namenserver, wenn Sie denselben Anbieter für Domain und Hosting verwenden.)

Das Starten einer Website ist erreichbar. Der Prozess erfordert Schritte, aber mit Geduld ist er überschaubar. Die Zufriedenheit, Ihre Schöpfung zu teilen, ist immens und übertrifft meine anfänglichen Erwartungen. Der kollaborative Geist der Web -Community war während meiner Lernreise von unschätzbarem Wert.

Ich würde gerne Ihre Erfahrungen hören! Was waren Ihre Herausforderungen und Erfolge? War es so entmutigend, wie es ursprünglich schien?

Das obige ist der detaillierte Inhalt vonDie Reise eines Anfängers zum Starten einer Website. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Verwenden eines Mixins, um die reaktionsschnellen Schriftgrößen zu mischenVerwenden eines Mixins, um die reaktionsschnellen Schriftgrößen zu mischenApr 22, 2025 am 10:35 AM

Responsive Schriftgröße (RFS) ist eine Engine, die die Eigenschaft Schriftgröße automatisch auf Elementen berechnet und aktualisiert, basierend auf den Abmessungen des Browsers

DifferentialdienstDifferentialdienstApr 22, 2025 am 10:25 AM

Es gibt "futuristisch" JavaScript, das wir schreiben können. "Stufe 0" bezieht sich auf Ideen für die JavaScript -Sprache, die noch Vorschläge sind. Trotzdem könnte sich jemand umdrehen

Eine CSS-Star-Bewertungskomponente und mehr! (Teil 2)Eine CSS-Star-Bewertungskomponente und mehr! (Teil 2)Apr 22, 2025 am 10:23 AM

In diesem zweiten Artikel einer zweiteiligen Serie demonstriert Temani AFIF einen alternativen Ansatz zum Erstellen der Sternenbewertungskomponente aus dem ersten Artikel unter Verwendung experimenteller scrollgesteuerter Animationen, anstatt die Rand-Image-Eigenschaft zu verwenden.

Die SerifensteuerDie SerifensteuerApr 22, 2025 am 10:22 AM

Schriftarten sind Vektor. Vektorkunst mit mehr Punkten sorgt für größere Dateien als Vektor -Kunst mit weniger Punkten. Benutzerdefinierte Schriftarten werden heruntergeladen. Also, Schriftarten mit weniger

Einfach und langweiligEinfach und langweiligApr 22, 2025 am 10:21 AM

Einfachheit ist ein lustiges Adjektiv in Webdesign und -entwicklung. Ich bin mir sicher, dass es ein zitiertes Ziel für nahezu jedes Projekt ist. Niemand geht in einen Auftakt ein

Nächstes GenpmNächstes GenpmApr 22, 2025 am 10:20 AM

So viele Webprojekte verwenden NPM, um ihre Abhängigkeiten sowohl für das Frontend als auch für den Rücken zu ziehen. NPM installieren und weg gehen und Tausende von Dateien in a ziehen

Besuchen Sie das CSS-GrenzbildBesuchen Sie das CSS-GrenzbildApr 22, 2025 am 10:08 AM

Ich habe regelmäßig ein Grenzbild verwendet. Dennoch bleibt es eines der am stärksten ausgewiesenen CSS -Tools, und ich kann für mein Leben nicht herausfinden, warum. Ist es möglich, dass die Menschen das Grenzbild fernhalten, weil seine Syntax unangenehm und unintuitiv ist? Vielleicht ist es das

ZugänglichkeitsereignisseZugänglichkeitsereignisseApr 22, 2025 am 10:07 AM

"Es gibt keine Möglichkeit zu wissen, wann ...?"

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung