GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie den Hugo-Website-Generator unter Ubuntu 20.04

Das Schreiben von Websites von Grund auf kann für das Lernen von Vorteil sein, ist aber zeitaufwändig. Und es gibt einfache oder persönliche Projekte, die schnell erledigt werden müssen. Um dieses Problem zu lösen, gibt es statische Website-Builder. Heute erfahren Sie, wie Sie Hugo auf Ubuntu 20.04 installieren, das vielleicht einer der beliebtesten Website-Builder auf dem Markt ist.

Wir stellen Hugo vor

Hugo ist ein statischer Website-Builder, das heißt, er enthält weder PHP noch eine Programmiersprache zur Datenverarbeitung, er ist Open Source und in der GO-Sprache erstellt.

Dank Hugo und seiner großen Anzahl an Themes können wir sehr schnell eine statische Website bereitstellen. Mit Hugo können Sie Inhalte in einer leichtgewichtigen Auszeichnungssprache wie Markdown schreiben und erhalten Websites, die auf jedem Server veröffentlicht werden können . Das Interessante daran ist, dass nach der Generierung der Webdokumente keine spezielle Anwendung mehr benötigt wird, um sie zu lesen. Sie sind statische Inhalte.

So einfach es auch zu bedienen ist, mit Hugo können wir mit minimalem Aufwand sehr gute Webseiten erstellen. Da es in der Go-Sprache erstellt wird, ist die Zeit, in der die Seiten erstellt werden, lächerlich gering, wodurch es möglich ist, große Sites ohne Probleme zu erstellen.

Installieren wir es also.

Installieren Sie Hugo auf Ubuntu 20.04

Glücklicherweise ist Hugo in den offiziellen Repositories von Ubuntu 20.04 verfügbar.

Um es also zu installieren, müssen wir nur dieses Befehlspaar im Terminal ausführen.

sudo apt update
sudo apt install hugo

Dadurch wird das hugo-Paket installiert, das ausreicht, um den Job zu starten.

Obwohl dieser Vorgang zu einfach ist, erhalten wir jedoch nicht die neueste stabile Version von Hugo, sodass wir viele seiner neuen Funktionen und Fehlerbehebungen verpassen würden.

Die Alternative dazu ist, die Version von Hugo aus den offiziellen Repositories zu installieren.

sudo apt remove hugo

Und dann installieren Sie die Snap-Version, die Ihnen ohne allzu große Probleme die neueste stabile Version liefert-

sudo snap install hugo

Jetzt können Sie eine aktualisierte Version von Hugo auf Ihrem System haben. Dieser Vorgang ist sicher, weil snap ist Canonicals eigene Technologie, sodass die Integration mit dem System gewährleistet ist.

Überprüfen Sie also die installierte Version von Hugo mit dem folgenden Befehl

hugo version
hugo v0.88.1 linux/amd64 BuildDate=2021-09-04T13:52:29Z

Erste Schritte mit Hugo

Das Erstellen einer neuen Website mit Hugo ist ganz einfach. Führen Sie dazu einfach den folgenden Befehl

aus
hugo new site [site-name]

In diesem Fall erstelle ich eine Website mit dem Namen atechexample .

hugo new site atechexample

Dies erzeugt einen ähnlichen Ausgabebildschirm wie diesen.

Dadurch wird ein neuer Ordner mit dem Namen Ihrer Website erstellt, in diesem Fall atechexample auf die wir zugreifen müssen.

cd atechexample

Verwenden des tree Befehl können wir die Verzeichnisstruktur der Seite haben, die von hugo erstellt wurde.

tree .

Eines der Dinge, die Hugo so beliebt machen, ist die große Anzahl verfügbarer Themen, die wir unserer Website schnell hinzufügen können. Der nächste Schritt besteht also darin, ein Design für Ihre Website herunterzuladen.

Also mit Hilfe von git Starten Sie ein Repository unserer Website.

git init
Initialized empty Git repository in /home/user/atechexample/.git/

Installieren Sie ein neues Thema und erstellen Sie einen neuen Beitrag auf der Website

Dann werfen Sie einen Blick auf die riesige Menge an Themen, die für Hugo verfügbar sind. In diesem Fall wähle ich tale .

git submodule add https://github.com/EmielH/tale-hugo.git themes/tale

Und jetzt müssen wir die Konfigurationsdatei config.toml bearbeiten um die Sprache, den Titel und das Thema anzugeben.

nano config.toml
baseURL = "http://atechtown.com/"
languageCode = "en"
title = "Example"
theme = "tale"

Speichern Sie die Änderungen und schließen Sie den Editor.

Jetzt müssen wir der neuen Site einige Informationen hinzufügen. Das Erstellen eines neuen Beitrags mit Hugo läuft auf diesen Befehl hinaus

hugo new posts/[postname.md]

Zum Beispiel

hugo new posts/sample.md
/home/user/atechexample/content/posts/sample.md created

Natürlich können Sie post ersetzen mit einem anderen Menü, das Sie erstellen möchten.

Dadurch wird eine Datei generiert, die wir im Markdown-Format ändern und ihr Inhalt hinzufügen müssen.

nano content/posts/sample.md

Legen Sie zuerst die Dateiinformationen fest

title: "Hello world"
date: 2021-09-10T12:07:37-04:00
draft: false
---

Und darunter der Inhalt. Denken Sie daran, dass der Wert draft: false gibt an, dass der Beitrag kein Entwurf ist und veröffentlicht werden kann.

Speichern Sie Ihre Änderungen und schließen Sie den Editor.

Schauen wir uns nun die Ergebnisse an. Dazu starten wir die Website mit dem Befehl

hugo server -D

Und der Ausgabebildschirm sagt uns, dass wir auf http://localhost:1313 zugreifen müssen um auf unsere Seite zuzugreifen.

Wie Sie sehen, können wir unsere Website schnell zum Laufen bringen.

Um es in Produktion zu bringen, führen Sie den Befehl

aus
hugo -D

Und es wird alles bauen, was Sie brauchen. Besonders die public Ordner, den Sie auf Ihren Server hochladen und in Produktion nehmen können.

Beachten Sie, dass Dokumente mit draft: true gelten als Entwürfe und werden nicht veröffentlicht.

Schlussfolgerung

Hugo ist ein zuverlässiger und ziemlich einfach zu bedienender statischer Website-Builder. Die Installation von Hugo auf Ubuntu 20.04 ist ein einfacher Vorgang, ebenso wie das Erstellen einer Website damit. Jetzt, da Sie es kennen, können Sie es für Ihre Projekte ausprobieren.

Teilen Sie unsere Beiträge und helfen Sie uns zu wachsen.


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie Maven auf Ubuntu

  3. Installieren und verwenden Sie den Hugo Static Website Generator unter Ubuntu 20.04

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren und verwenden Sie den Hugo Static Website Generator unter Ubuntu 20.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Hugo unter Ubuntu 20.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04

So installieren Sie den Hugo Website Generator unter Ubuntu 20.04