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:
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:
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:
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:
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:
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.
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:
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.
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 serve
Ja kuten näet seuraavasta kuvakaappauksesta, verkkosivustomme on saatavana selaimesta osoitteesta http: // localhost: 1313.
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.
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.
Korjasin sen vain. Kiitos varoituksesta.