Даступны gitmal 1.0, генератар статычных web-прадстаўленняў git-рэпазітараў

Апублікаваны першы выпуск праекта Gitmal, які дазваляе генераваць статычныя сайты для навігацыі па Git-рэпазітарах. Змесціва рэпазітара пераўтворыцца ў нагляднае web-прадстаўленне ў стылі GitHub (прыклад), якое складаецца толькі са статычных HTML-старонак і не патрабуе выканання скрыптоў на серверы. Падобны падыход дазваляе ствараць сайты для прагляду змесціва git-рэпазітароў, для працы якіх патрабуюцца мінімальныя рэсурсы на серверы. Код праекту напісаны на мове Go і распаўсюджваецца пад ліцэнзіяй MIT.

Gitmal падтрымлівае тэмы афармлення, адлюстраванне кода з падсветкай сінтаксісу і адмалёўку markdown-разметкі. Апроч навігацыі па структуры рэпазітара і адлюстраванні змесціва файлаў з кодам, даступныя паданні для прагляду галінак, тэгаў і коммітаў. Магчыма падтрыманне web-прадстаўлення ў актуальным выглядзе праз інкрыментальныя абнаўленні, пры якіх якія адсутнічаюць старонкі генеруюцца пры кожнай змене ў рэпазітары. Для скарачэння памеру генераванага кантэнту можа ўжывацца мініфікацыя і сціск (сцягі -minify -gzip). Генерацыя web-старонак для рэпазітараў з інструментарыямі Zig, і ZX і my-badges выконваецца за 25 хвілін на MacBook Air M2 і прыводзіць да захавання каля 2 ГБ файлаў.

Даступны gitmal 1.0, генератар статычных web-прадстаўленняў git-рэпазітараўДаступны gitmal 1.0, генератар статычных web-прадстаўленняў git-рэпазітараў


Крыніца: opennet.ru
Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster