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:
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:
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ë:
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:
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:
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.
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:
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.
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:
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.
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.
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.
Unë vetëm e korrigjova atë. Faleminderit për paralajmërimin.