UHugo, umakhi wewebhusayithi okhawulezayo noguqukayo

malunga noHugo

Kwinqaku elilandelayo siza kujonga uHugo. Le yenye ye abavelisi bendawo emileyo evulekileyo ethandwa kakhulu, ekwafumaneka simahla ngokupheleleyo. Ngesantya sayo esimangalisayo kunye nokuguquguquka, le nto yenza ukuba ukwakhiwa kwewebhusayithi kukhawuleze kwaye kube lula. Imalunga ne umvelisi iiwebhsayithi I-HTML emileyo kunye ne-CSS ebhalwe ku-Go. Yenzelwe isantya, ukusebenziseka lula, kunye noqwalaselo.

Ukudala iwebhusayithi yinkqubo efuna ixesha kunye nolwazi lwe-HTML kunye nezinye iilwimi. Ngesi sizathu, esi sakhi sime ndawonye sinokuba luncedo olukhulu ekwenzeni iiwebhusayithi ngokukhawuleza. Kuya kufuneka icacisiwe xa sithetha ngayo iiwebhusayithi ezimileyo sithetha iisayithi ezingacwangcisi idatha. Oko kukuthi, abanakho ukuqhubekekisa iifom okanye ukuvelisa amaxwebhu. Ezi webhusayithi zihlala zenzelwe iiprojekthi ezincinci kunye neendawo zolwazi.

Iimpawu ngokubanzi zeHugo

  • Isantya esiphezulu. Njengoko kuchaziwe kwiwebhusayithi yabo, sisixhobo esikhawulezayo sohlobo lwaso. Indawo eyi-avareji yakhiwe ngaphantsi komzuzwana.
  • Ulawulo lomxholo olomeleleyo kunye nemithetho eguqukayo. UHugo liphupha lobuchule bokuqukethwe. Hugo ixhasa iintlobo zomxholo ezingenamda, iitekonomiso, iimenyu, umxholo onamandla oqhutywa yi-API, kunye nokunye, Zonke ngaphandle kokongezwa.
  • Iikhowudi ezimfutshane zisinika Ukukwazi ukusebenzisa uphawu lweMarkdown syntax, Ukubonelela ngokuguquguquka okukhulu.
  • Iitemplate ezihlanganisiweyo. Esi sakhi sewebhusayithi simileyo sineepateni eziqhelekileyo zokwenza umsebenzi wethu ngokukhawuleza. Iinqanawa zeHugo ezineetemplate ezenziwe kwangaphambili zokwenza umsebenzi we-SEO ngokukhawuleza, izimvo, uhlalutyo, kunye neminye imisebenzi.
  • Iziphumo zesiko. Iyasivumela ukuvelisa umxholo wethu ngeendlela ezininzi, kubandakanya iJSON okanye i-AMP, kwaye ke ngokuququzelela ukuyilwa komxholo.
  • Ngaphezulu kwemixholo engama-300 ekhoyo, Isinika inkqubo yomxholo eyomeleleyo ekulula ukuyisebenzisa, kodwa ikwazi ukuvelisa ezona webhusayithi zinzima. Ingaphoswa jonga izihloko iyafumaneka kwiwebhusayithi yeprojekthi.

Faka uHugo ku-Ubuntu

IHugo yinkqubo eyaziwayo kwaye oku kuyenza ukuyifaka kwi-Gnu / Linux kwaye ngakumbi Ubuntu inkqubo elula. Inketho yokuqala yokufaka iya kuba kukusebenzisa iiphakheji ezenziwe kwangaphambili ezinokufunyanwa kwifayile ye- iphepha lokukhupha iprojekthi. Ukukhuphela iphakheji ye-.deb, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye senze lo mthetho ulandelayo:

khuphela ifayile kaHugo .deb

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

Emva kokukhuphela, Siya kuba nakho ukuyifaka ngokwenza lo mthetho Kwisiphelo esinye:

fakela iphakheji .deb

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

Ekupheleni kofakelo sinokuqala ukusebenza.

Elinye ithuba lokufaka le nkqubo iya kuba kukusebenzisa snap pack. Ukufakwa kuya kuba lula njengokuvula i-terminal (Ctrl + Alt + T) kunye nokuchwetheza kuyo:

ukufakela iphakheji

sudo snap install hugo

Amanyathelo okuqala

UHugo ngumakhi wewebhusayithi. Ke into yokuqala ekufuneka siyenzile yile yenza indawo entsha usebenzisa le fomathi ilandelayo:

hugo new site [nombre-del-sitio]

Kulo mzekelo ndenze indawo entsha ngomyalelo:

ukudala indawo kunye noHugo

hugo new site sinforoso

Oku kuyakwenza incwadi entsha ebizwa ngokuba jiko Kwincwadi yeedilesi ikhaya umsebenzisi. Ukuqala siza kungena kule folda kwaye siza kuqala umsebenzi ukusuka apho.

Into elandelayo esiza kuyenza yile yongeza umxholo omtsha wesiza. Ukuba ufuna ukongeza yonke imixholo ekhoyo, ungasebenzisa lo myalelo:

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

Oku kufaka yonke imixholo ye-Hugo, ke kungathatha ixesha elide. Kunokuba luncedo ukuzama ukuba yeyiphi na oyifunayo. Kwimeko yam, ndikhethe isihloko esithile, endaweni yomyalelo ongentla ndisebenzise oku kulandelayo:

khuphela umxholo kaHugo

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

Kubalulekile ukuba sibeke izihloko kwi ifolda contact, esiza kuyifumana ngaphakathi kwifolda esisebenza kuyo.

Emva kokufaka umxholo, kufuneka Xelela uHugo ukuba asebenzise loo mxholo. Ukwenza oku kufuneka ichaze kwifayile yoqwalaselo, esiza kuyifumana kwifolda esebenzayo njengoko kubonisiwe kumfanekiso olandelayo.

useto lomxholo

Nje ukuba utshintsho lwenziwe, siyagcina kwaye sivale. Ngoku into ekufuneka siyenzile kuku yenza isalathiso esitsha ukubonisa kwisiza. Siza kwenza oku ngomyalelo olandelayo:

Ukudalwa kwesalathiso eHugo

hugo new _index.md

Njengoko ubona, ifayile inokongezwa kwe-md, oku kuthetha ukuba singongeza umxholo sisebenzisa iMarkdown. Le fayile inokufumaneka kwaye ihlelwe ngaphakathi isiqulatho sefolda.

Umxholo wefayile ye _index.md

Nathi sinako ukwenjenjalo yenza iindidi ezintsha ukumila isiza:

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

Kule ndawo, Ukujonga iwebhusayithi yethuSiza kusebenzisa lo myalelo ulandelayo:

hugo khonza

hugo serve

Kwaye njengoko ubona kule skrini ilandelayo, iwebhusayithi yethu iya kufumaneka kwisikhangeli kwi-http: // localhost: 1313.

Iphepha lewebhu kwisikhangeli sewebhu

Ngamafutshane, iHugo yinkqubo eyenza kuphela iiwebhusayithi ezingashukumi, kodwa iluncedo kakhulu kwiimeko ezithile. Unokufumana ulwazi ngakumbi malunga neprojekthi kwi webhsayithi okanye kwi amaxwebhu asemthethweni.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Anthony sitsho

    Kukho impazamo encinci kumyalelo wokukhuphela imixholo. Kwiposi ubonakalisa ukuba lo myalelo ngu:

    git clone –ukuhlaziya https://github.com/spf13/hugoThemes imixholo

    Lo myalelo unika impazamo. Kwiphepha elisemthethweni libonisa ukuba ukwenza le nkqubo kuya kufuneka ubeke:

    git clone-nzulu 1 -yenzeka https://github.com/gohugoio/hugoThemes.git imixholo

    kwaye yonke imixholo ikhutshiwe.

    1.    UDamien Amoedo sitsho

      Ndilungise nje. Enkosi ngesilumkiso.