Hugo, një ndërtues i shpejtë dhe fleksibël i faqeve të internetit statik

për Hugon

Në artikullin tjetër do të hedhim një vështrim te Hugo. Kjo është një nga gjeneratorë të faqeve statike me burim të hapur më e popullarizuar, e cila është gjithashtu plotësisht falas. Me shpejtësinë dhe fleksibilitetin e tij të mahnitshëm, ky gjenerator e bën ndërtimin e faqes në internet të shpejtë dhe të lehtë. Eshte per një gjenerator faqet e internetit HTML dhe CSS statike të shkruara në Go. Izedshtë optimizuar për shpejtësinë, lehtësinë e përdorimit dhe konfigurimin.

Krijimi i një faqe në internet është një proces që kërkon pak kohë dhe njohuri të HTML dhe gjuhëve të tjera. Për këtë arsye, ky ndërtues statik i faqes mund të ndihmojë shumë në krijimin e faqeve të internetit shpejt. Duhet sqaruar se kur flasim për faqet e internetit statike nënkuptojmë faqe që nuk përpunojnë të dhëna. Kjo është, ata nuk mund të përpunojnë formularë ose të gjenerojnë dokumente. Këto uebfaqe zakonisht bëhen për projekte të vogla dhe faqe informuese.

Karakteristikat e përgjithshme të Hugo

  • Një shpejtësi e lartë. Siç thuhet në faqen e tyre të internetit, ky është mjeti më i shpejtë i këtij lloji. Faqja mesatare ndërtohet në më pak se një sekondë.
  • Rregulla të forta të menaxhimit dhe përmbajtjes së përmbajtjes. Hugo është ëndrra e një strategu të përmbajtjes. Hugo mbështet lloje të pakufizuar të përmbajtjes, taksonomi, menu, përmbajtje dinamike të drejtuar nga API dhe më shumë, të gjitha pa shtesa.
  • Kodet e shkurtra na ofrojnë aftësia për të përdorur sintaksën Markdown, duke siguruar një fleksibilitet të madh.
  • Shabllone të integruara. Ky ndërtues statik i faqes së internetit ka modele të zakonshme për të krijuar punën tonë shpejt. Hugo dërgon me shabllone të bëra paraprakisht për të bërë punë të shpejtë në SEO, komente, analiza dhe veçori të tjera.
  • Rezultatet e personalizuara. Na lejon neve gjeneroni përmbajtjen tonë në formate të shumëfishta, përfshirë JSON ose AMP, dhe kështu lehtësojnë krijimin e përmbajtjes.
  • Më shumë se 300 tema të disponueshme, duke na dhënë një sistem të fuqishëm temash që është i lehtë për t’u zbatuar, por megjithatë i aftë të prodhojë edhe faqet e internetit më të komplikuara. Mund të hidhet një vështrim mbi temat në dispozicion në faqen e internetit të projektit.

Instaloni Hugo në Ubuntu

Hugo është një program mjaft i njohur dhe kjo e bën instalimin e tij në Gnu / Linux dhe specifikisht Ubuntu një proces të thjeshtë. Opsioni i parë i instalimit në dispozicion do të jetë përdorimi i paketa të parapërgatitura që mund të gjenden në faqja e lëshimit të projektit. Për të shkarkuar paketën .deb, do të duhet të hapim vetëm një terminal (Ctrl + Alt + T) dhe të ekzekutojmë komandën e mëposhtme:

shkarkoni skedarin .deb të Hugo

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

Pas shkarkimit, do të mund ta instalojmë duke ekzekutuar këtë komandë tjetër në të njëjtin terminal:

instaloni paketën .deb

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

Në fund të instalimit mund të fillojmë të punojmë.

Një mundësi tjetër për të instaluar këtë program do të jetë përmes programit tuaj pako e parakohshme. Instalimi do të jetë aq i thjeshtë sa hapja e një terminali (Ctrl + Alt + T) dhe shtypja në të:

instalimi i paketës së parakohshme

sudo snap install hugo

Hapat e parë

Hugo është një ndërtues faqesh në internet. Kështu që gjëja e parë që duhet të bëjmë është krijoni një sit të ri duke përdorur formatin e mëposhtëm:

hugo new site [nombre-del-sitio]

Për këtë shembull kam krijuar një sit të ri me komandën:

krijimi i një faqe me Hugo

hugo new site sinforoso

Kjo do të krijojë një dosje të re të quajtur dredha-dredha Në librin e adresave shtëpi të përdoruesit. Për të filluar, ne do të hyjmë në këtë dosje dhe do të fillojmë punën nga atje.

Gjëja tjetër që do të bëjmë është shtoni një temë të re për sitin. Nëse dëshironi të shtoni të gjitha temat e disponueshme, mund të përdorni komandën:

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

Kjo instalon të gjitha temat e Hugo, kështu që mund të zgjasë shumë. Mund të jetë e dobishme të provoni se cilën dëshironi. Në rastin tim, unë zgjodha një temë specifike, kështu që në vend të komandës së mësipërme kam përdorur sa vijon:

shkarkoni një temë për Hugo

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

Shtë e rëndësishme që ne t'i vendosim temat në dosje çështjet, të cilin do ta gjejmë brenda dosjes në të cilën po punojmë.

Pas instalimit të temës, duhet thuaji Hugo të përdorë atë temë të veçantë. Për ta bërë këtë ne duhet e përkufizojmë atë në skedarin config.tom, të cilin do ta gjejmë në dosjen e punës siç tregohet në pamjen e mëposhtme të ekranit.

cilësimet e temës

Pasi të bëhen ndryshimet, ne ruajmë dhe mbyllim. Tani gjithçka që duhet të bëjmë është krijoni një indeks të ri për tu shfaqur në sit. Ne do ta bëjmë këtë me komandën e mëposhtme:

krijimi i indeksit në Hugo

hugo new _index.md

Siç mund ta shihni, skedari ka një shtrirje md, kjo do të thotë se ne mund të shtojmë përmbajtje duke përdorur Markdown. Kjo skedar mund të gjendet dhe redaktohet brenda dosje e përmbajtjes.

përmbajtja e skedarit _index.md

Mundemi gjithashtu krijoni kategori të reja për të formuar faqen:

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

Në këtë pikë, për të parë faqen tonë të internetit, ne do të përdorim komandën e mëposhtme:

shërbej hugo

hugo serve

Dhe siç mund ta shihni në pamjen e mëposhtme të ekranit, faqja jonë e internetit do të jetë në dispozicion nga shfletuesi në http: // localhost: 1313.

Uebfaqe në shfletuesin e uebit

Me pak fjalë, Hugo është një program që krijon vetëm faqe interneti statike, por është shumë i dobishëm në raste të caktuara. Ju mund të merrni më shumë informacion në lidhje me projektin në tuajin faqe ose në dokumentacioni zyrtar.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Anthony dijo

    Ekziston një gabim i vogël në komandën për të shkarkuar temat. Në postim ju tregoni se komanda është:

    klon git –rekurziv https://github.com/spf13/hugoThemes Temat

    Kjo komandë jep një gabim. Në faqen zyrtare tregon se për të kryer këtë proces duhet të vendosni:

    kloni i git - thellësia 1 –rekurzive https://github.com/gohugoio/hugoThemes.git Temat

    dhe të gjitha temat janë shkarkuar.

    1.    Damien Amoedo dijo

      Unë vetëm e korrigjova atë. Faleminderit për paralajmërimin.