UHugo, owakha iwebhusayithi esheshayo futhi eguquguqukayo

mayelana noHugo

Esihlokweni esilandelayo sizobheka uHugo. Lokhu kungenye ye- ama-generator emithombo evulekile yomthombo ovulekile ethandwa kakhulu, nayo ekhululekile ngokuphelele. Ngejubane layo elimangalisayo nokuzivumelanisa nezimo, le generator yenza ukwakhiwa kwewebhusayithi kusheshe futhi kube lula. Ingabe mayelana i-generator amawebhusayithi I-HTML emile ne-CSS ebhalwe kuGo. Yenzelwe ijubane, ukusetshenziswa okulula, nokulungiswa.

Ukwakha iwebhusayithi yinqubo edinga isikhathi esithile nolwazi lwe-HTML nezinye izilimi. Ngalesi sizathu, lo makhi wesiza esimile angaba usizo olukhulu ekwakheni amawebhusayithi ngokushesha. Kufanele kucaciswe ukuthi uma sikhuluma ama-static amawebhusayithi sisho amasayithi angacubunguli idatha. Lokho wukuthi, abakwazi ukucubungula amafomu noma bakhiqize amadokhumenti. Lawa mawebhusayithi avame ukwenzelwa amaphrojekthi amancane nezindawo ezinolwazi.

Izici ezijwayelekile zikaHugo

  • Ijubane elikhulu. Njengoba kushiwo kuwebhusayithi yabo, leli yithuluzi elisheshayo lohlobo lwalo. Isiza esimaphakathi sakhiwe ngaphansi komzuzwana.
  • Ukuphathwa kokuqukethwe okuqinile nemithetho yokuguquguquka. UHugo uyiphupho losomaqhinga wokuqukethwe. Hugo isekela izinhlobo zokuqukethwe ezingenamkhawulo, ama-taxonomies, amamenyu, okuqukethwe okunamandla okuqhutshwa yi-API, nokuningi, konke ngaphandle kwezengezo.
  • Ama-shortcode asinikeza ikhono lokusebenzisa i-syntax yeMarkdown, enikeza ukuguquguquka okukhulu.
  • Izifanekiso ezihlanganisiwe. Lesi sakhi sewebhusayithi esimile sinamaphethini afanayo okwenza umsebenzi wethu ngokushesha. Imikhumbi kaHugo enezifanekiso ezenziwe ngaphambilini ukwenza umsebenzi we-SEO osheshayo, ukuphawula, izibalo, nezinye izici.
  • Imiphumela yangokwezifiso. Kusivumela khiqiza okuqukethwe kwethu ngezindlela eziningi, kufaka phakathi i-JSON noma i-AMP, futhi ngaleyo ndlela kube lula ukudala okuqukethwe.
  • Bangaphezu kuka-300 izindikimba atholakalayo, isinika uhlelo lwetimu oluqinile olulula ukulusebenzisa, kepha olukwazi ukukhiqiza amawebhusayithi ayinkimbinkimbi kakhulu. Kungasakazwa ukubheka izihloko iyatholakala kuwebhusayithi yephrojekthi.

Faka uHugo ku-Ubuntu

IHugo wuhlelo oludumile impela futhi lokhu kwenza ukuyifaka ku-Gnu / Linux futhi ikakhulukazi Ubuntu inqubo elula. Inketho yokuqala yokufaka etholakalayo izosebenzisa i- amaphakheji ahlanganisiwe angatholakala kufayela le- ikhasi lokukhishwa kwephrojekthi. Ukulanda iphakheji ye-.deb, kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese senza umyalo olandelayo:

landa ifayela likaHugo .deb

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

Ngemuva kokulanda, sizokwazi ukuyifaka ngokwenza lo omunye umyalo esigungwini esifanayo:

faka iphakheji .deb

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

Ekupheleni kokufakwa singaqala ukusebenza.

Okunye okungenzeka ukufaka lolu hlelo kuzoba ngeyakho snap pack. Ukufaka kuzoba lula njengokuvula i-terminal (Ctrl + Alt + T) nokuthayipha kuyo:

ukufakwa kwephakheji ye-snap

sudo snap install hugo

Izinyathelo zokuqala

UHugo ungumakhi wewebhusayithi. Ngakho-ke into yokuqala okudingeka siyenze dala isiza esisha usebenzisa ifomethi elandelayo:

hugo new site [nombre-del-sitio]

Ngalesi sibonelo ngidale isiza esisha ngomyalo:

ukudala isayithi ngeHugo

hugo new site sinforoso

Lokhu kuzokwakha ifolda entsha ebizwa ngokuthi ijika Encwadini yamakheli ikhaya umsebenzisi. Ukuqala sizofinyelela le folda futhi sizoqala umsebenzi ukusuka lapho.

Okulandelayo esizokwenza engeza isihloko esisha sesayithi. Uma ufuna ukufaka zonke izingqikithi ezitholakalayo, ungasebenzisa umyalo:

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

Lokhu kufaka zonke izingqikithi ze-Hugo, ngakho-ke kungathatha isikhathi eside. Kungasiza ukuzama ukuthi iyiphi oyifunayo. Mina, ngikhethe isihloko esithile, ngakho-ke esikhundleni somyalo ongenhla ngisebenzise okulandelayo:

landa isihloko se-Hugo

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

Kubalulekile ukuthi sibeke izihloko ku- ifolda izingqikithi, esizoyithola ngaphakathi kwefolda esisebenza kuyo.

Ngemuva kokufaka ingqikithi, kufanele tshela uHugo ukuthi asebenzise leyo ngqikithi ethile. Ukuze senze lokhu kufanele ichaze kufayela le-config.tom, esizolithola kufolda esebenzayo njengoba kukhonjisiwe ku-skrini elandelayo.

izilungiselelo zetimu

Uma izinguquko sezenziwe, siyonga futhi sivale. Manje okumele sikwenze nje dala inkomba entsha ezokhonjiswa kusayithi. Sizokwenza lokhu ngomyalo olandelayo:

ukwenziwa kwenkomba eHugo

hugo new _index.md

Njengoba ukwazi ukubona, ifayili linesandiso se-md, lokhu kusho ukuthi singangeza okuqukethwe sisebenzisa iMarkdown. Leli fayela lingatholakala futhi lihlelwe ngaphakathi kwefayela le- okuqukethwe ifolda.

okuqukethwe kwefayela le- _index.md

Nathi singakwazi dala imikhakha emisha ukubumba isiza:

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

Okwamanje, ukubuka iwebhusayithi yethu, sizosebenzisa umyalo olandelayo:

hugo khonza

hugo serve

Futhi njengoba ubona esithombeni esilandelayo, iwebhusayithi yethu izotholakala kusuka kusiphequluli ku-http: // localhost: 1313.

Ikhasi lewebhu kusiphequluli sewebhu

Ngamafuphi, uHugo wuhlelo olwakha amawebhusayithi amile kuphela, kepha luwusizo kakhulu ezimweni ezithile. Ungathola imininingwane eminingi mayelana nephrojekthi ku- iwebhusayithi noma ku imibhalo esemthethweni.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Anthony kusho

    Kunephutha elincane kumyalo wokulanda izingqikithi. Eposini ukhombisa ukuthi umyalo ngu:

    i-git clone - i-recursive https://github.com/spf13/hugoThemes themes

    Lowo myalo unikeza iphutha. Ekhasini elisemthethweni likhombisa ukuthi ukwenza le nqubo kufanele ubeke:

    i-git clone - ukujula okungu-1 -kubuyela emuva https://github.com/gohugoio/hugoThemes.git themes

    futhi zonke izingqikithi zilandiwe.

    1.    UDamien Amoedo kusho

      Ngivele ngiyilungisile. Siyabonga ngesexwayiso.