Leitfaden für serverloses Hosting im statischen Jekyll-Blog: Wie kann ich kostenlos auf Surge.sh bereitstellen?

So hosten Sie kostenlos Jekyll Statischer Blog? Sie müssen weder einen Server noch technische Kenntnisse kaufen, selbst ein Anfänger kann schnell loslegen!

Mit Jekyll + Surge.sh können Sie ganz einfach eine effiziente Blogging-Plattform erstellen!

Leitfaden für serverloses Hosting im statischen Jekyll-Blog: Wie kann ich kostenlos auf Surge.sh bereitstellen?

Installieren Sie das Surge-Projekt

Surge.sh ist ein JavaScript-Programm, das von der Node.js-Plattform veröffentlicht wird.

Bevor Sie Surge verwenden können, müssen Sie dies tunInstallieren Sie Node.js auf Ihrem lokalen Computer.

  • Dann installieren Sie Surge über npm.

Wenn Sie Surge nicht installiert haben, besteht die erste Aufgabe darin, den folgenden Befehl einzugeben, um es zu installieren▼

npm install -g surge
  • Jetzt verfügen Sie über alle Tools, die Sie zum schnellen Starten einer Jekyll-Website benötigen.

Erstellen Sie eine neue Jekyll-Site

Suchen Sie zunächst Ihr bestehendes Jekyll-Projekt oder erstellen Sie über das Terminal ▼ ein neues

# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./

Für die spezifische Methode zum Erstellen von Jekyll klicken Sie bitte auf den Link unten, um unser sorgfältig vorbereitetes Jekyll-Download- und Installations-Tutorial zu lesen▼

Nachdem Sie einen lokalen Computer eingerichtet und Jekyll eingerichtet haben, können Sie in Ihrem Browser mit dem folgenden Befehl darauf zugreifen:jekyll serve

jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • An diesem Punkt haben Sie erfolgreich eine einfache statische Website ausgeführt.
  • Standardmäßig wird das Jekyll-Projekt auf Ihrem lokalen Computer ausgeführt und ist fast bereit für die Bereitstellung auf dem Server.

Stellen Sie Ihre Jekyll-Website zusammen

Als Nächstes können Sie Ihre Jekyll-Website in statische HTML-, CSS- und JavaScript-Dateien kompilieren.

jekyll build

Jetzt wurde Ihr Quellcode in a kompiliert _site/ Inhaltsverzeichnis.

bei jedem Lauf jekyll build , werden diese Dateien neu kompiliert – es sind auch die Dateien, die Sie im Web veröffentlichen möchten.

Stellen Sie Ihre Jekyll-Site bereit

Sie können den folgenden Befehl verwenden, um _site/ Katalog im Internet veröffentlichen▼

surge _site/

Wenn Sie noch nicht angemeldet oder registriert sind, werden Sie vom System aufgefordert, sich anzumelden oder zu registrieren.

Als nächstes erhalten Sie eine zufällige Subdomain.

Sie können es durch etwas Ihrer Wahl ersetzen, z.B. example-jekyll.surge.sh

surge _site/

email: [email protected]
project path: ~/Sites/jekyll-project/_site
domain: (random-suggestion.surge.sh) example-jekyll.surge.sh

Nachdem Sie die Eingabetaste gedrückt haben, sollten Sie eine Meldung erhalten, die bestätigt, dass Ihre Website erfolgreich gestartet wurde▼

Success! Project is published and running at example-jekyll.surge.sh
  • Gut gemacht, Ihre Website ist nun erfolgreich online!

Surge fordert Sie bei jeder Bereitstellung standardmäßig zur Eingabe eines Domänennamens auf.

Um diesen Schritt zu überspringen, können Sie den Domänennamen beim Ausführen des Befehls direkt an die CLI von Surge übergeben.

Zum Beispiel, wenn Ihre Subdomain istvancouver.surge.sh, können Sie den folgenden Befehl ausführen ▼

surge _site/ --domain vancouver.surge.sh
  • Wenn Sie in Surge einen benutzerdefinierten Domänennamen hinzufügen, können Sie den Namen der Subdomäne im obigen Befehl durch Ihren benutzerdefinierten Domänennamen ersetzen.

Wenn Sie zum Anmelden das Konto wechseln möchten, müssen Sie sich von Ihrem Surge-Konto abmelden▼

surge logout

Wenn die folgende Fehlermeldung erscheint▼

Stellen Sie Jekyll auf Surge.sh bereit, um einen benutzerdefinierten Domänennamen hinzuzufügen: Einfaches Erstellen einer statischen Website Teil 3

Aborted - you do not have permission to publish to xxx. surge.sh
  • Die Lösung besteht darin, die von Surge standardmäßig generierte Subdomain zu ändern, da diese Subdomain bereits belegt ist.
  • Sie können der automatisch bereitgestellten URL ein beliebiges alphanumerisches Präfix hinzufügen.

注意 事项

Da der von Surge offiziell bereitgestellte Subdomainname gezwungen ist, Suchspider in der robots.txt-Datei zu blockieren (was nicht förderlich ist).SEO), wir haben keine Berechtigung, es zu ändern, daher wird die Verwendung nicht empfohlen.

Wir empfehlen, Surge einen benutzerdefinierten Domänennamen hinzuzufügen, damit Ihre robots.txt-Datei geändert werden kann.

🚀 Möchten Sie erfahren, wie Sie Jekyll auf Surge.sh bereitstellen und einen benutzerdefinierten Domainnamen hinzufügen?

Klicken Sie auf den Link unten, um unseren Leitfaden weiterzulesen und ganz einfach Ihre statische Website zu erstellen▼

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) geteilt „Jekyll Static Blog Serverless Hosting-Strategie: Wie kann ich kostenlos auf Surge.sh bereitstellen?“ 》, hilfreich für Sie.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-31655.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen