Kalo te përmbajtja

Pse ndërtojmë faqe me Hugo

Si funksionon Hugo, çfarë thjeshton në një faqe biznesi dhe kur duhet një zgjidhje tjetër.

Përditësuar më 2 min leximueb.al Zhvillim #Hugo #Performance #Teknologji
Pse ndërtojmë faqe me Hugo
Foto nga Ilya Pavlov
Përmbajtja

Kjo faqe është ndërtuar me Hugo. Artikujt, shërbimet dhe përshkrimet e projekteve ruhen në skedarë përmbajtjeje. Hugo i bashkon me shabllonet dhe prodhon skedarët HTML, CSS dhe JavaScript që shkarkojnë vizitorët.

Kjo qasje përshtatet me një faqe biznesi ku përmbajtja ndryshon kur e redakton dikush, jo gjatë çdo vizite.

Faqet përgatiten para vizitës

Hugo i gjeneron faqet gjatë procesit të ndërtimit. Shërbimi i hostimit më pas i dërgon si skedarë, pa ekzekutuar një aplikacion ose pa pyetur një bazë të dhënash për çdo kërkesë.

Edhe WordPress mund të shërbejë faqe të ruajtura në cache. Prandaj dallimi nuk është thjesht mes një faqeje të shpejtë dhe një të ngadaltë. Hugo nis me faqe të përgatitura paraprakisht; imazhet, fontet, skriptet dhe hostimi ndikojnë ende në shpejtësinë përfundimtare.

Çfarë thjeshton kjo qasje

Publikimin dhe historikun. Përmbajtja dhe shabllonet mund të ruhen në Git. Ndryshimet shqyrtohen në një version paraprak dhe, nëse duhet, rikthehet një version i mëparshëm. Procesi i publikimit ndërton dhe dërgon skedarët e miratuar.

Hostimin. Shumë ofrues mbështesin skedarë statikë. Kostoja varet nga trafiku, numri i ndërtimeve dhe kushtet e përdorimit tregtar. Një plan falas mund të mjaftojë për një faqe të vogël, por nuk garanton hostim falas përgjithmonë.

Sigurinë. Faqja publike nuk ka nevojë për hyrje në CMS ose bazë të dhënash për të shfaqur përmbajtjen. Kjo heq disa pika të zakonshme sulmi. Llogaria e hostimit, depoja e kodit, varësitë dhe shërbimet e lidhura duhen mbrojtur gjithsesi.

Si redaktohet përmbajtja

Redaktorët mund të ndryshojnë skedarët Markdown ose të përdorin një sistem menaxhimi përmbajtjeje të lidhur me procesin e ndërtimit. CMS-ja zgjidhet sipas ekipit, miratimeve dhe shpeshtësisë së ndryshimeve.

Në ueb.al, përmbajtja ruhet në depon e kodit dhe publikohet përmes GitHub Pages. Hugo nuk përfshin automatikisht Decap CMS apo një ndërfaqe tjetër redaktimi.

Kur duhet diçka tjetër

Një portal klientësh, sistem inventari në kohë reale ose aplikacion me llogari përdoruesish kërkon shërbime shtesë. Hugo mund të shërbejë faqet publike, por nuk i siguron vetë këto funksione.

Udhëzuesi për zgjedhjen e teknologjisë shpjegon si i ndajmë kërkesat e përmbajtjes nga ato të aplikacionit. Rëndësi ka edhe kush do ta mirëmbajë projektin.

Puna zakonisht kalon nga struktura dhe përmbajtja te versioni paraprak, testimi dhe publikimi. Afati varet nga vëllimi i materialeve dhe procesi i miratimit.

Shihni dokumentacionin e Hugo-s ose portfolion tonë. Na kontaktoni për të diskutuar nëse kjo qasje i përshtatet faqes suaj.