Овај водич ће вам показати како можете да поставите једноставан блог помоћу статичног генератора веб локација који је врло брз и лак за употребу.
Шта је ССГ?
ССГ или Статиц Сите Генератор је веб апликација која динамички садржај на веб страници претвара у статички садржај који се обично чува локално. Генератори статичких локација не захтевају базе података и позадинске базе, чиме елиминишу потребу за учењем кодирања. Углавном се фокусира на писање и представљање садржаја.
ССГ вс. ЦМС
Најпопуларнији начин за стварање веб страница и управљање садржајем је коришћење ЦМС-а или система за управљање садржајем као што су ВордПресс, Друпал, Јоомла итд.
ЦМС системи функционишу стварањем и управљањем садржајем директно помоћу интерактивног интерфејса. Будући да се подаци из ЦМС-а преузимају из базе података, ЦМС-ови су врло спори јер се садржај преузима и служи као динамички садржај. ЦМС системи су такође склони сигурносним рањивостима јер се за повећање функционалности ослањају на спољне додатке које су написали други програмери.
С друге стране, статички генератори веб локација раде стварањем садржаја ван мреже медија као што су уређивачи текста и приказују коначни приказ странице након објављивања. Будући да се садржај локално приказује, без потребе за базом података, страница се приказује брже, а брзине учитавања су невероватно брзе.
Статички генератори сајтова направљени су од унапред компајлираног кода који делује као покретачки механизам за приказивање објављеног садржаја.
Како направити статични блог помоћу Хеко-а
Хеко је један од популарних избора за изградњу статичког сајта.
Хеко је једноставна, брза и моћна ССГ апликација написана у НодеЈС. Иако постоје и други избори за изградњу статичке странице, Хеко вам омогућава да прилагодите своју веб локацију и интегришете разне алате.
Погледајмо како помоћу Хеко-а можемо поставити једноставну статичку страницу.
Инсталирање Хеко-а
Пре него што направимо веб локацију, морамо да поставимо хеко захтеве и инсталирамо је. За ово су нам потребни НодеЈС и гит.
Започните ажурирањем вашег система:
судо апт-гет упдатесудо апт-гет надоградња
Када систем ажурирате, инсталирајте гит
судо апт-гет инсталирај гитДаље, инсталирајте нодејс из нодесоурце помоћу наредбе:
цурл -сЛ хттпс: // деб.нодесоурце.цом / сетуп_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 . Притисните Цтрл + Ц да бисте зауставили.Закључак
Овај брз и једноставан увод показао вам је како се користи Хеко статичка локација. Ако су вам потребне додатне информације о раду са Хеко-ом, погледајте главну документацију која је дата у наставку:
хттпс: // хеко.ио / доцс