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:
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:
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:
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:
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:
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.
Uma izinguquko sezenziwe, siyonga futhi sivale. Manje okumele sikwenze nje dala inkomba entsha ezokhonjiswa kusayithi. Sizokwenza lokhu ngomyalo olandelayo:
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.
Nathi singakwazi dala imikhakha emisha ukubumba isiza:
hugo new [categoría]/[archivo.md]
Okwamanje, ukubuka iwebhusayithi yethu, sizosebenzisa umyalo olandelayo:
hugo serve
Futhi njengoba ubona esithombeni esilandelayo, iwebhusayithi yethu izotholakala kusuka kusiphequluli ku-http: // localhost: 1313.
Ngamafuphi, uHugo wuhlelo olwakha amawebhusayithi amile kuphela, kepha luwusizo kakhulu ezimweni ezithile. Ungathola imininingwane eminingi mayelana nephrojekthi ku- iwebhusayithi noma ku imibhalo esemthethweni.
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.
Ngivele ngiyilungisile. Siyabonga ngesexwayiso.