НодеЈС

Како направити једноставан блог помоћу Хеко статичког генератора сајта

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

Овај водич ће вам показати како можете да поставите једноставан блог помоћу статичног генератора веб локација који је врло брз и лак за употребу.

Шта је ССГ?

ССГ или Статиц Сите Генератор је веб апликација која динамички садржај на веб страници претвара у статички садржај који се обично чува локално. Генератори статичких локација не захтевају базе података и позадинске базе, чиме елиминишу потребу за учењем кодирања. Углавном се фокусира на писање и представљање садржаја.

ССГ вс. ЦМС

Најпопуларнији начин за стварање веб страница и управљање садржајем је коришћење ЦМС-а или система за управљање садржајем као што су ВордПресс, Друпал, Јоомла итд.

ЦМС системи функционишу стварањем и управљањем садржајем директно помоћу интерактивног интерфејса. Будући да се подаци из ЦМС-а преузимају из базе података, ЦМС-ови су врло спори јер се садржај преузима и служи као динамички садржај. ЦМС системи су такође склони сигурносним рањивостима јер се за повећање функционалности ослањају на спољне додатке које су написали други програмери.

С друге стране, статички генератори веб локација раде стварањем садржаја ван мреже медија као што су уређивачи текста и приказују коначни приказ странице након објављивања. Будући да се садржај локално приказује, без потребе за базом података, страница се приказује брже, а брзине учитавања су невероватно брзе.

Статички генератори сајтова направљени су од унапред компајлираног кода који делује као покретачки механизам за приказивање објављеног садржаја.

Како направити статични блог помоћу Хеко-а

Хеко је један од популарних избора за изградњу статичког сајта.

Хеко је једноставна, брза и моћна ССГ апликација написана у НодеЈС. Иако постоје и други избори за изградњу статичке странице, Хеко вам омогућава да прилагодите своју веб локацију и интегришете разне алате.

Погледајмо како помоћу Хеко-а можемо поставити једноставну статичку страницу.

Инсталирање Хеко-а

Пре него што направимо веб локацију, морамо да поставимо хеко захтеве и инсталирамо је. За ово су нам потребни НодеЈС и гит.

Започните ажурирањем вашег система:

судо апт-гет упдате
судо апт-гет надоградња

Када систем ажурирате, инсталирајте гит

судо апт-гет инсталирај гит

Даље, инсталирајте нодејс из нодесоурце помоћу наредбе:

цурл -сЛ хттпс: // деб.нодесоурце.цом / сетуп_14.к | судо -Е басх -
апт-гет инсталл -и нодејс

Након што инсталирате Нодејс, можемо наставити са инсталирањем хеко-а помоћу наредбе:

нпм инсталл -г хеко-цли

 Рад са Хеком

Након што инсталирате хеко, можете да направите веб локацију и објавите садржај. Погледајмо како радити са Хеко-ом. Имајте на уму да је ово брз, једноставан водич. Погледајте документацију да бисте сазнали више.

Израда веб странице

Да бисте креирали нову хеко локацију, користите наредбу испод:

хеко инит ХекоСите
цд ХекоСите
нпм инсталл

Разумевање структуре Хеко директорија

Једном када иницијализујете нову Хеко страницу, добићете структуру директоријума као што је она доле:

-рв-р - р-- 1 цс цс 0 8. фебруара 20:51 _цонфиг.пејзаж.имл
-рв-р - р-- 1 цс цс 2439 8. фебруара 20:51 _цонфиг.имл дрвкр-кр-к 1 цс цс 4096 8. фебруар 20:51 ноде_модулес
-рв-р - р-- 1 цс цс 615 8. фебруара 20:51 пакет.јсон
-рв-р - р-- 1 цс цс 56716 8. фебруара 20:51 пакет-закључавање.јсон дрвкр-кр-к 1 цс цс 4096 8. фебруар 20:51 скеле дрвкр-кр-к 1 цс цс 4096 8. фебруар 20:51 извор дрвкр-кр-к 1 цс цс 4096 8. фебруар 20:51 теме

Прва датотека је _цонфиг.имл садржи сва подешавања за вашу веб локацију. Обавезно га измените пре постављања веб локације, јер ће садржати подразумеване вредности.

Следећа датотека је пакет.јсон датотека која садржи податке и конфигурације апликације НодеЈС. Овде ћете пронаћи инсталиране пакете и њихове верзије.

Можете сазнати више о пакету.јсон са доње странице ресурса:

хттпс: // доцс.нпмјс.цом / цли / в6 / цонфигуринг-нпм / пацкаге-јсон

Креирање блога

Да бисте креирали једноставан блог у хеко-у, користите наредбу:

хеко нови блог „Хелло Ворлд Блог“

Једном створену датотеку можете уложити у директоријум / соурце / _постс. За писање садржаја мораћете да користите Маркдовн језик за означавање.

Креирање нове странице

Стварање странице у Хеко-у је једноставно; користите наредбу:

хеко нова страница „Страница-2“

Извор странице налази се под / соурце / Паге-2 / индек.доктор медицине

Генерисање и приказивање садржаја

Једном када објавите свој садржај на хеко, мораћете да покренете апликацију да бисте генерисали статички садржај.

Користите наредбе у наставку:

$ хеко генерише
ИНФО Провера конфигурације
ИНФО Започните обраду
ИНФО Датотеке учитане за 966 мс
ИНФО генерисано: архива / индекс.хтмл
ИНФО генерисано: Страница-2 / индекс.хтмл
ИНФО Генерисано: архива / 2021 / индекс.хтмл
ИНФО генерисано: индекс.хтмл
ИНФО Генерисано: архива / 2021/02 / индекс.хтмл
ИНФО генерисано: јс / сцрипт.јс
ИНФО генерисано: фанцибок / јкуери.фанцибок.мин.цсс
ИНФО Генерисано: 2021/02/08 / Хелло-Ворлд-Пост / индек.хтмл
ИНФО генерисано: цсс / стиле.цсс
ИНФО Генерисано: 2021/02/08 / хелло-ворлд / индек.хтмл
ИНФО генерисано: цсс / фонтови / ФонтАвесоме.отф
ИНФО генерисано: цсс / фонтс / фонтавесоме-вебфонт.вофф
ИНФО генерисано: цсс / фонтс / фонтавесоме-вебфонт.еот
ИНФО генерисано: фанцибок / јкуери.фанцибок.мин.јс
ИНФО генерисано: цсс / фонтс / фонтавесоме-вебфонт.вофф2
ИНФО генерисано: јс / јкуери-3.4.1.мин.јс
ИНФО генерисано: цсс / фонтс / фонтавесоме-вебфонт.ттф
ИНФО генерисано: цсс / имагес / баннер.јпг
ИНФО генерисано: цсс / фонтс / фонтавесоме-вебфонт.свг
ИНФО 19 датотека генерисаних у 2.08 с

Да бисте послужили апликацију, покрените наредбу:

$ хеко сервер ИНФО Провера конфигурације ИНФО Започни обраду ИНФО Хеко ради на хттп: // лоцалхост: 4000 . Притисните Цтрл + Ц да бисте зауставили.

 Закључак

Овај брз и једноставан увод показао вам је како се користи Хеко статичка локација. Ако су вам потребне додатне информације о раду са Хеко-ом, погледајте главну документацију која је дата у наставку:

хттпс: // хеко.ио / доцс

Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...
Замените тастере миша другачије за различити софтвер помоћу Кс-Моусе Буттон Цонтрол
Можда вам је потребан алат који би могао да промени контролу миша са сваком апликацијом коју користите. Ако је то случај, можете испробати апликацију ...