Hugo, nopea ja joustava staattisten verkkosivustojen rakentaja

Hugosta

Seuraavassa artikkelissa aiomme tarkastella Hugoa. Tämä on yksi avoimen lähdekoodin staattisten sivustojen generaattorit suosituin, joka on myös täysin ilmainen. Hämmästyttävän nopeutensa ja joustavuutensa ansiosta tämä generaattori tekee verkkosivustojen rakentamisesta nopeaa ja helppoa. On noin generaattori verkkosivustoja Staattinen HTML ja CSS kirjoitettu Go-muodossa. Se on optimoitu nopeutta, helppokäyttöisyyttä ja konfiguroitavuutta varten.

Verkkosivuston luominen on prosessi, joka vaatii aikaa ja HTML- ja muiden kielten tuntemusta. Tästä syystä tällä staattisella sivustojen rakennustyökalulla voi olla paljon apua verkkosivustojen luomisessa nopeasti. On selvennettävä, että kun puhumme staattisilla verkkosivustoilla tarkoitamme sivustoja, jotka eivät käsittele tietoja. Eli he eivät voi käsitellä lomakkeita tai luoda asiakirjoja. Nämä verkkosivustot on yleensä tehty pieniä projekteja ja informaatio-sivustoja varten.

Hugon yleiset ominaisuudet

  • Suuri nopeus. Kuten heidän verkkosivuillaan todettiin, tämä on nopein laatuaan. Keskimääräinen sivusto rakennetaan alle sekunnissa.
  • Vankka sisällönhallinta ja joustavuus. Hugo on sisältöstrategin unelma. Hugo tukee rajoittamattomia sisältötyyppejä, taksonomioita, valikoita, API-ajettua dynaamista sisältöä ja muuta, kaikki ilman lisäosia.
  • Lyhytkoodit tarjoavat meille kyky käyttää Markdown-syntaksia, joka tarjoaa suurta joustavuutta.
  • Integroidut mallit. Tällä staattisella verkkosivustojen rakentajalla on yhteisiä malleja työn luomiseksi nopeasti. Hugo toimittaa valmiita malleja nopeaan hakukoneoptimointityöhön, kommentteihin, analytiikkaan ja muihin ominaisuuksiin.
  • Mukautetut lähdöt. Antaa meidän luoda sisältömme useissa muodoissa, mukaan lukien JSON tai AMPja siten helpottaa sisällön luomista.
  • Yli 300 teemaa käytettävissä, joka antaa meille vankan teemajärjestelmän, joka on helppo toteuttaa, mutta pystyy tuottamaan jopa monimutkaisimmatkin verkkosivustot. Voidaan valaa katsaus aiheisiin saatavilla projektin verkkosivustolla.

Asenna Hugo Ubuntuun

Hugo on melko suosittu ohjelma, mikä tekee sen asentamisesta Gnu / Linuxiin ja erityisesti Ubuntuun yksinkertaisen prosessin. Ensimmäinen käytettävissä oleva asennusvaihtoehto on valmiiksi käännetyt paketit, jotka löytyvät projektin julkaisusivu. Jos haluat ladata .deb-paketin, meidän on vain avattava pääte (Ctrl + Alt + T) ja suoritettava seuraava komento:

lataa Hugon .deb-tiedosto

wget https://github.com/gohugoio/hugo/releases/download/v0.69.0/hugo_0.69.0_Linux-64bit.deb

Latauksen jälkeen voimme asentaa sen suorittamalla tämän toisen komennon samassa terminaalissa:

asenna .deb-paketti

sudo dpkg -i hugo_0.69.0_Linux-64bit.deb

Asennuksen lopussa voimme aloittaa työskentelyn.

Toinen mahdollisuus asentaa tämä ohjelma on sinun snap pack. Asennus on yhtä yksinkertaista kuin avaamalla pääte (Ctrl + Alt + T) ja kirjoittamalla se:

pikapaketin asennus

sudo snap install hugo

Ensimmäiset vaiheet

Hugo on verkkosivustojen rakentaja. Joten ensimmäinen asia, joka meidän on tehtävä, on luo uusi sivusto seuraavassa muodossa:

hugo new site [nombre-del-sitio]

Tässä esimerkissä olen luonut uuden sivuston komennolla:

sivuston luominen Hugon kanssa

hugo new site sinforoso

Tämä luo uuden kansion nimeltä käämitys Osoitekirjassa koti käyttäjän. Aloitamme pääsemällä tähän kansioon ja aloitamme työn sieltä.

Seuraava asia, jonka teemme, on lisää uusi teema sivustolle. Jos haluat lisätä kaikki käytettävissä olevat teemat, voit käyttää komentoa:

git clone --depth 1 --recursive https://github.com/gohugoio/hugoThemes.git themes

Tämä asentaa kaikki Hugo-teemat, joten se voi kestää kauan. Voi olla hyödyllistä kokeilla kumpi haluat. Minun tapauksessani valitsin tietyn aiheen, joten käytin yllä olevan komennon sijaan seuraavaa:

lataa teema Hugolle

git clone https://github.com/matcornic/hugo-theme-learn.git themes/learn

On tärkeää, että sijoitamme aiheet kansio Teemat, jonka aiomme löytää kansiosta, jossa työskentelemme.

Teeman asentamisen jälkeen meidän on käske Hugoa käyttämään kyseistä teemaa. Tätä varten meidän on määritä se config.tom-tiedostossa, jonka löydämme työkansiosta kuten seuraavassa kuvakaappauksessa on esitetty.

teeman asetukset

Kun muutokset on tehty, tallennamme ja suljemme. Nyt meidän on vain tehtävä luo uusi hakemisto näytettäväksi sivustolla. Teemme tämän seuraavalla komennolla:

indeksin luominen Hugossa

hugo new _index.md

Kuten näette, tiedostolla on md-laajennus, tämä tarkoittaa sitä voimme lisätä sisältöä käyttämällä Markdownia. Tämä tiedosto löytyy ja sitä voidaan muokata sisältökansio.

_index.md-tiedoston sisältö

Voimme myös luoda uusia luokkia sivuston muokkaamiseksi:

hugo new [categoría]/[archivo.md]

Tässä tilanteessa, nähdäksesi verkkosivustomme, käytämme seuraavaa komentoa:

hugo palvella

hugo serve

Ja kuten näet seuraavasta kuvakaappauksesta, verkkosivustomme on saatavana selaimesta osoitteesta http: // localhost: 1313.

Web-sivu selaimessa

Lyhyesti sanottuna Hugo on ohjelma, joka luo vain staattisia verkkosivustoja, mutta se on erittäin hyödyllinen tietyissä tapauksissa. Saat lisätietoja projektista omasta Kotisivut tai viralliset asiakirjat.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Anthony dijo

    Teemojen lataamisessa käy komennossa pieni virhe. Viestissä ilmoitat, että komento on:

    git-klooni - rekursiivinen https://github.com/spf13/hugoThemes Teemat

    Tämä komento antaa virheen. Virallisella sivulla se osoittaa, että tämän prosessin suorittamiseksi sinun on asetettava:

    git-klooni - syvyys 1 - rekursiivinen https://github.com/gohugoio/hugoThemes.git Teemat

    ja kaikki teemat ladataan.

    1.    Damien Amoedo dijo

      Korjasin sen vain. Kiitos varoituksesta.