Хуго, брзи и флексибилни израђивач статичних веб страница

о Хугу

У следећем чланку ћемо погледати Хуга. Ово је један од генератори статичких страница отвореног кода најпопуларнији, који је такође потпуно бесплатан. Захваљујући невероватној брзини и флексибилности, овај генератор чини изградњу веб страница брзом и лаком. Је око генератор Ситиос web Статични ХТМЛ и ЦСС написани у Го-у. Оптимизиран је за брзину, једноставност употребе и конфигурабилност.

Израда веб странице је процес који захтева одређено време и знање ХТМЛ-а и других језика. Из овог разлога, овај статички градитељ веб страница може бити од велике помоћи у брзом креирању веб локација. Треба разјаснити да када говоримо о статичне веб странице подразумевамо веб локације које не обрађују податке. Односно, не могу да обрађују обрасце или генеришу документе. Ове веб странице су обично направљене за мале пројекте и информативне странице.

Опште карактеристике Хуга

  • Велика брзина. Као што је наведено на њиховој веб страници, ово је најбржи алат ове врсте. Просечна локација се направи за мање од секунде.
  • Робусно управљање садржајем и правила флексибилности. Хуго је сан стратега садржаја. Хуго подржава неограничене типове садржаја, таксономије, меније, АПИ динамички садржај и још много тога, све без додатака.
  • Кратке шифре нам нуде способност употребе Маркдовн синтаксе, пружајући велику флексибилност.
  • Интегрисани предлошци. Овај статични креатор веб страница има уобичајене обрасце за брзо стварање нашег рада. Хуго испоручује унапред израђене предлошке за брзи СЕО посао, коментаре, аналитику и друге функције.
  • Прилагођени излази. Дозвољава нам генеришите наш садржај у више формата, укључујући ЈСОН или АМП, и на тај начин олакшавају стварање садржаја.
  • Доступно више од 300 тема, дајући нам робустан систем тема који је једноставан за имплементацију, а способан је да произведе и најсложеније веб локације. Може се бацити поглед на теме доступно на веб локацији пројекта.

Инсталирајте Хуго на Убунту

Хуго је прилично популаран програм, што чини његово инсталирање на Гну / Линук, а посебно на Убунту, једноставним процесом. Прва доступна опција инсталације биће коришћење прекомпајлирани пакети који се могу наћи у страница издања пројекта. Да бисмо преузели .деб пакет, мораћемо само да отворимо терминал (Цтрл + Алт + Т) и извршимо следећу команду:

преузмите Хугоову .деб датотеку

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

Након преузимања, моћи ћемо да га инсталирамо извршавањем ове друге команде у истом терминалу:

инсталирајте .деб пакет

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

На крају инсталације можемо почети са радом.

Друга могућност за инсталирање овог програма биће преко вашег снап пацк. Инсталација ће бити једноставна попут отварања терминала (Цтрл + Алт + Т) и уноса у њега:

инсталација снап пакета

sudo snap install hugo

Први кораци

Хуго је градитељ веб страница. Дакле, прва ствар коју треба да урадимо је креирајте нову веб локацију користећи следећи формат:

hugo new site [nombre-del-sitio]

За овај пример креирао сам нову страницу са наредбом:

израда сајта са Хугом

hugo new site sinforoso

Ово ће створити нову фасциклу која се зове навијање У адресару дом корисник. За почетак ћемо приступити овој фасцикли и одатле ћемо започети посао.

Следеће што ћемо учинити је додајте нову тему за сајт. Ако желите да додате све доступне теме, можете да користите команду:

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

Ово инсталира све Хуго теме, па може потрајати. Може бити корисно покушати коју желите. У мом случају сам изабрао одређену тему, па сам уместо горње команде користио следеће:

преузми тему за Хуго

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

Важно је да теме сместимо у царпета Теме, коју ћемо пронаћи унутар фасцикле у којој радимо.

Након инсталирања теме, морамо реци Хугу да користи ту одређену тему. Да бисмо то урадили морамо дефинишите је у датотеци цонфиг.том, коју ћемо пронаћи у радној фасцикли као што је назначено на следећем снимку екрана.

подешавање тема

Једном када се промене изврше, чувамо и затварамо. Сада све што треба да урадимо је креирајте нови индекс за приказ на веб локацији. То ћемо урадити следећом командом:

стварање индекса у Хугу

hugo new _index.md

Као што видите, датотека има мд екстензију, то значи да можемо додати садржај помоћу Маркдовн-а. Ову датотеку можете пронаћи и уредити у фолдер са садржајем.

садржај датотеке _индек.мд

Такође можемо креирајте нове категорије за обликовање странице:

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

У овом тренутку, да бисте погледали нашу веб страницу, користићемо следећу команду:

хуго служити

hugo serve

И као што можете видети на следећем снимку екрана, наша веб локација ће бити доступна из прегледача на хттп: // лоцалхост: 1313.

Веб страница у веб прегледачу

Укратко, Хуго је програм који ствара само статичне веб локације, али је у неким случајевима врло користан. Више информација о пројекту можете добити у свом сајт или у званична документација.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Антоније дијо

    Постоји мала грешка у команди за преузимање тема. У посту назначите да је наредба:

    гит клон - рекурзиван https://github.com/spf13/hugoThemes теме

    Та наредба даје грешку. На званичној страници је назначено да за спровођење овог поступка морате да додате:

    гит клон - дубина 1 - рекурзиван https://github.com/gohugoio/hugoThemes.git теме

    и све теме се преузимају.

    1.    Дамиен Амоедо дијо

      Управо сам то исправио. Хвала на упозорењу.