01
Ce livrează
HTML static generat de Astro, fără framework în browser. Singurul JavaScript este un fișier de îmbunătățiri: comutatorul de temă, liniile care se desenează la derulare și formularul de contact.
Colofon
05
O parte poți verifica din devtools, restul trebuie să mă crezi pe cuvânt.
HTML static generat de Astro, fără framework în browser. Singurul JavaScript este un fișier de îmbunătățiri: comutatorul de temă, liniile care se desenează la derulare și formularul de contact.
Fără analytics, fără banner de cookie-uri, fără tag manager, fără widget de chat. Fonturile sunt servite de pe acest domeniu, deci nu există nicio cerere către terți.
Archivo și Newsreader, ambele variabile, servite de pe acest domeniu ca fișiere woff2 subsetate. Newsreader duce fiecare propoziție, iar Archivo titlurile mici și etichetele. Româna se împarte între subseturi, așa că paginile în română preîncarcă patru fișiere, iar cele în engleză două.
Niciunul dintre cele patru subseturi nu conține cifre minuscule. Lista de caracteristici GSUB din fiecare fișier woff2 conține liga, pnum, rvrn și tnum, dar nu și onum, așa că o cerere de onum este ignorată, iar cifrele ies drepte. Textul curent primește cifre proporționale, iar unde numerele trebuie să se alinieze sunt tabulare.
Fișiere statice pe Cloudflare Pages, reconstruite și publicate de GitHub Actions la fiecare modificare trimisă pe ramura principală. Formularul de contact este singura bucată de cod care rulează pe server: o funcție Pages care trimite brieful mai departe pe e-mail.
Măsurat pe un ecran de 390px, cu procesorul încetinit de 4 ori, la 1,6 Mbps și 150 ms dus-întors. Se regenerează cu npm run measure, care scrie fișierul citit de secțiunea de dovezi, deci pagina nu poate să se abată de la măsurătoare.
Douăsprezece coloane, o lățime maximă de 1560px, margini și spații care cresc odată cu fereastra. Adaugă ?grid la orice adresă, sau apasă butonul de mai jos, ca să o desenezi peste pagină.
Colofon
Cules în Archivo (variabil, greutate de la 100 la 900, lățime de la 62 la 125) și Newsreader (variabil, greutate 200 la 800, mărime optică de la 6 la 72, doar caractere drepte). Acolo unde apare accentuarea, este spațiată și nu înclinată, după convenția germană Sperrung, pentru că nu există fișier cursiv și sinteza de font este oprită. Pagina este aliniată la stânga peste tot, mai puțin acest paragraf, care este aliniat pe ambele margini. Nu există o grilă de bază pe tot site-ul: o pagină fluidă și bilingvă nu poate respecta așa ceva, așa că spațierea vine dintr-o scară cu șase trepte. Construit cu Astro, ieșire statică, fără framework în browser, CSS scris de mână. Fiecare modificare trimisă pe ramura principală este construită de GitHub Actions și publicată pe Cloudflare Pages, deci ceea ce citiți este exact commitul aflat în depozit.