Hugo, deg deg deg deg ah, debecsan oo dhisaya degel internet

ku saabsan Hugo

Maqaalka soo socda waxaan ku eegeynaa Hugo. Tani waa mid ka mid ah isha furan ee matoorrada ma guurtada ah ugu caansan, taas oo waliba gebi ahaanba bilaash ah. Iyada oo leh xawaareheeda cajiibka ah iyo dabacsanaanta, matoor-dhaliyuhu wuxuu ka dhigayaa dhismaha deg deg deg deg ah oo fudud. Ku saabsan yahay matoor boggaga internetka HTML adag iyo CSS ku qoran Go. Waxaa loogu talagalay xawaaraha, fududaanta isticmaalka, iyo qaabeynta.

Abuuritaanka degelku waa hawl u baahan wakhti iyo aqoon HTML iyo luqado kaleba. Sababtaas awgeed, dhismahan degel dhismeedka ahi wuxuu caawin weyn ka geysan karaa abuuritaanka degello deg deg ah. Waa in la cadeeyaa markaan ka hadlayno websaydhyada ma guurtada ah waxaan ula jeednaa bogag aan hawlgelin xogta. Taasi waa, ma shaqeyn karaan foomamka ama ma abuuri karaan dukumiinti. Websaydhadan guud ahaan waxaa loo sameeyay mashaariic yaryar iyo goobo macluumaad.

Astaamaha guud ee Hugo

  • Xawaare sare. Sida lagu sheegay websaydhkooda, tani waa aaladda ugu dhaqsaha badan ee nooceeda ah. Celceliska goobta waxaa lagu dhisay wax ka yar hal sekan.
  • Maareynta maaddada adag iyo xeerarka dabacsanaanta. Hugo waa riyadiisa istiraatiijiyad istiraatiiji ah. Hugo waxay taageertaa noocyada maaddooyinka aan xadidnayn, takhasusyada, menusyada, Waxyaalaha firfircoon ee API-ku-socodka ah, iyo inbadan, dhammaantood iyada oo aan lagu daro.
  • Nidaamyada gaagaaban ayaa na siiya awood u leh adeegsiga calaamadda Markdown, siinta dabacsanaan weyn.
  • Moodhadh isku dhafan. Dhise degelkan degani wuxuu leeyahay qaabab caadi ah oo shaqadeena si dhakhso leh loogu abuuro. Hugo wuxuu la socdaa sheybaatyo horay loo sameeyay si loogu sameeyo shaqo SEO deg deg ah, faallooyin, falanqeyn, iyo astaamo kale.
  • Wax soo saarka Custom. Noo ogolaada ku soo saar waxyaabahayaga qaabab badan, oo ay ku jiraan JSON ama AMP, oo sidaas awgeedna loo fududeeyo abuuritaanka nuxurka.
  • In ka badan 300 oo mowduuc ayaa la heli karaa, oo na siinaya nidaam mawduuc adag oo si fudud loo hirgelin karo, haddana awood u leh soo saarista xitaa bogagga ugu dhib badan. Waa la tuuri karaa eegno mowduucyada waxaa laga heli karaa bogga mashruuca.

Ku rakib Hugo Ubuntu

Hugo waa barnaamij caan ah tanina waxay ka dhigeysaa ku rakibida Gnu / Linux iyo gaar ahaan Ubuntu hab fudud. Xulashada rakibo ee ugu horeysa ee la heli karo ayaa la isticmaali doonaa baakado hore loo sii soo-koobiyay oo laga heli karo bogga sii deynta mashruuca. Si aad u soo dejiso xirmada .deb, waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T) oo aan fulino amarka soo socda:

soo dejiso faylka Hugo ee .deb

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

Soo dejinta ka dib, waxaan awoodi doonaa inaan ku rakibno annagoo fulinayna amarkan kale isla terminaalka:

rakib xirmada .deb

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

Dhamaadka rakibida waxaan bilaabi karnaa shaqeyn.

Suurtagal kale oo lagu rakibo barnaamijkan waxay noqon doontaa adiga xirmo snap. Rakiibintu waxay noqon doontaa mid fudud sida furitaanka boosteejada (Ctrl + Alt + T) oo aad ku dhex qorto:

rakibo xirmo snap

sudo snap install hugo

Tallaabooyinka koowaad

Hugo waa degel dhise. Markaa waxa ugu horeeya ee aan ubaahanahay inaan sameyno ayaa ah abuur bog cusub adoo adeegsanaya qaabka soo socda:

hugo new site [nombre-del-sitio]

Tusaalahan waxaan u abuuray degel cusub oo leh amarka:

abuurista goob leh Hugo

hugo new site sinforoso

Tani waxay abuuri doontaa galka cusub oo la yiraahdo fuulid Buugga cinwaanka guriga isticmaalaha. Si aan u bilawno waxaan galidoonaa galkan waxanan ka bilaabi doonnaa shaqada halkaas.

Waxa xiga ee aan sameyn doonno ayaa ah kudar mawduuc cusub barta. Haddii aad rabto inaad ku darto dhammaan mawduucyada la heli karo, waxaad isticmaali kartaa amarka:

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

Tani waxay rakibaysaa dhammaan mawduucyada Hugo, sidaas darteed waxay qaadan kartaa waqti dheer. Way ku caawin kartaa inaad isku daydo midka aad rabto. Xaaladdayda, waxaan doortay mowduuc gaar ah, markaa halkii aan ka qaadan lahaa amarka kor ku xusan waxaan adeegsaday waxyaabaha soo socda:

kala soo bax mawduuc Hugo

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

Waa muhiim in mowduucyada aan dhex dhigno galka mawduucyada, oo aan ka helayno gudaha galka aan ku shaqeyneyno.

Kadib rakibida mawduuca, waa inaan u sheeg Hugo inuu isticmaalo mawduucaas gaarka ah. Si tan loo sameeyo waa inaan ku qeex faylka config.tom, oo aan ka heli doonno galka shaqada sida ku cad shaashadda soo socota.

dejinta mawduuca

Marka isbedelada la sameeyo, waanu keydinaa oo waan xiri. Hadda waxa kaliya ee ay tahay inaan sameyno ayaa ah Samee tusmo cusub oo aad ku soo bandhigto goobta. Waxaan tan ku samayn doonnaa amarka soo socda:

abuuritaanka tusmada Hugo

hugo new _index.md

Sidaad u aragto, feylku wuxuu leeyahay md kordhin, tan macnaheedu waa taas waxaan ku dari karnaa waxyaabaha aan adeegsanayno Markdown. Faylkan waxaa laga heli karaa laguna tafatiray galka ku jira.

nuxurka faylka _index.md

Waxaan sidoo kale awoodnaa abuuro qaybo cusub oo qaabeeya goobta:

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

Markan, si aad u daawato degelkeena, waxaan isticmaali doonaa amarka soo socda:

hugo u adeeg

hugo serve

Iyo sida aad ku arki karto shaashadda soo socota, degelkeena waxaa laga heli karaa biraawsarka oo ah http: // localhost: 1313.

Bogga shabakadda ee biraawsarka webka

Marka la soo koobo, Hugo waa barnaamij abuuraya oo keliya degellada ma guurtada ah, laakiin aad ayuu faa'iido ugu leeyahay xaaladaha qaarkood. Waxaad ka heli kartaa macluumaad dheeri ah oo ku saabsan mashruuca bogga internetka ama ku jira dukumiintiyada rasmiga ah.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Anthony dijo

    Khalad yar ayaa ka jira amarka soo dejinta mawduucyada. Boostada waxaad ku muujineysaa in amarku yahay:

    git clone –magacaab https://github.com/spf13/hugoThemes mawduucyada

    Amarkaas ayaa khalad bixiya. Bogga rasmiga ah wuxuu ku tusayaa in si loo fuliyo howshan ay tahay inaad geliso:

    git clone - qoto dheer 1 –recursive https://github.com/gohugoio/hugoThemes.git mawduucyada

    oo mawduucyada oo dhan ayaa la soo dejiyaa.

    1.    Damien Amoedo dijo

      Kaliya waan saxay. Waad ku mahadsantahay digniinta.