Verwenden von Hugo zum Erstellen eines statischen Seitenblogs unter Debian

Verwenden von Hugo zum Erstellen eines statischen Seitenblogs unter Debian

Alles wird über die Befehlszeile erledigt. Für Anfänger mag das kompliziert erscheinen, aber eigentlich handelt es sich nur um einen schrittweisen Prozess.
Dieser Artikel wurde erfolgreich unter Debian 7 6-Bit erstellt.

Aktualisieren Sie zuerst das System und installieren Sie git

 apt-get update apt-get install git

1. Installieren Sie go
1. Laden Sie go herunter

 cd /tmp wget --no-check-certificate https://dl.google.com/go/go1.10.linux-amd64.tar.gz

Die verwendete Version ist go1.10, Sie können aber auch andere Versionen verwenden.

 tar -C /usr/local -xzf go1.10.linux-amd64.tar.gz

2. Fügen Sie Konfigurationsdateien hinzu (befindet sich im /root-Verzeichnis, z. B. Dateien ~/.bashrc, ~/.zshrc)

 export PATH=$PATH:/usr/local/go/bin export GOROOT='/usr/local/go' export GOPATH='/home/root/projects/go' export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN

Ändern Sie das Root-Verzeichnis in /home/root/projects/go in Ihren eigenen Benutzernamen. Ich habe direkt root verwendet.

3. Umgebungsvariablen aktivieren und Verzeichnisse erstellen

 cd /root source ~/.bashrc mkdir -p $GOPATH

Auf diese Weise wird die Golang-Umgebung installiert.

2. Hugo installieren und einen Blog erstellen
1. Installieren Sie Hugo

 go get -u -v github.com/gohugoio/hugo

2. Verwenden Sie die Hugo-Vorlage, um ein Blog zu erstellen

 cd $GOPATH/src/github.com/gohugoio/hugo/examples/ cp -r blog /tmp/static-site-hugo cd /tmp/static-site-hugo hugo hugo server -b "URL" --bind "IP_ADDR" -p 9999

URL ist Ihr gebundener Domänenname, Sie können auch IP verwenden, IP_ADDR ist die Server-IP, 9999 ist der Zugriffsport, sodass Sie über den Domänennamen oder IP:9999 darauf zugreifen können

3. Beginnen Sie mit dem Hinzufügen von Blogbeiträgen. Erstellen Sie im Verzeichnis /tmp/static-site-hugo/content/post/ eine Datei mit der Endung .md, z. B. 001.md.
Verwenden Sie die Markdown-Syntax.

 cd /tmp/static-site-hugo/content/post/ vi 001.md

Fügen Sie es im folgenden Format hinzu

 --- title: "第一篇,測試" description: "主機百科測試hugo" date: "2018-04-02" categories: - "kvm" - "openvz" tags: - "virmach" - "ramnode" - "blog" ---第一篇測試博文,來自主機百科

.
4. Verwenden Sie den Bildschirm, um die Website im Hintergrund auszuführen
a. Installationsbildschirm

 apt-get install screen

b. Rufen Sie das Blog-Verzeichnis auf und erstellen Sie eine Sitzung

 cd /tmp/static-site-hugo screen -S hugo

c. Führen Sie „hugo“ aus, um den Blog zugänglich zu machen
hugo server -b „URL“ –bind „IP_ADDR“ -p 9999
d. Wenn Sie einen Artikel hinzufügen müssen, drücken Sie Strg + C, um Hugo zu stoppen, und geben Sie dann „exit“ ein, um den laufenden Bildschirm zu stoppen.
Nachdem Sie den Artikel hinzugefügt haben, wiederholen Sie den Befehl zum Erstellen einer Sitzung (Schritte b und c).
Laut dem Autor des zitierten Artikels aktualisiert Hugo einige Änderungen automatisch, sodass Sie diese später bearbeiten können.

5. Geänderte Vorlagen und Blogbeiträge befinden sich alle im Verzeichnis /tmp/static-site-hugo. Es wird empfohlen, zum Bearbeiten und direkten Hochladen die WinSCP-Software zu verwenden.
Im Verzeichnis /tmp/static-site-hugo/layouts/partials können Sie Kopf- und Fußzeile, Spalten, Seitenleisten und andere Informationen ändern.

Demo: http://137.175.66.54:9999/

Teilreferenz: https://wooservers.com/blog/build-your-first

<<:  Cloudcom: 10 $/Monat/2 GB Speicher/40 GB Speicherplatz/3 TB Datenverkehr/10 Gbit/DDOS/VMware/Schweiz

>>:  UANode: 15 $/Jahr/512 MB RAM/25 GB SSD-Speicherplatz/unbegrenzter Datenverkehr/LXC/Ukraine

Artikel empfehlen

Erstellen Sie Ihr eigenes Website-Monitoring mit der API von Uptime Robot

Details: Uptime Robot: Kostenlose Website-Überwac...

memtest: Testen Sie den tatsächlich verfügbaren Speicher des VPS unter Linux

Die Speichermenge ist ein wichtiger Indikator für...

anyNode: 12 $/Jahr/1 GB/20 GB SSD-Speicherplatz/1 TB Bandbreite/OpenVZ/Miami

anyNode hat drei Hosting-Anbieter fusioniert: Hos...

9 Schwergewichts-Cloud-Computing-Plattformen (PaaS)

Mit der Entwicklung der Cloud-Computing-Technolog...

REGISTER.COM: 2,50 $ Domain-Namen-Gutschein

【Sonderangebot】 Neue Benutzer können .com, .net, ...