# Ghost static + Github + Cloudflare Pages

- Link: https://catalin.ro/ghost-static-github-cloudflare-pages/
- Published: 2023-02-14T06:50:25+02:00
- Author: Cătălin

Nu știu voi, dar eu țin foarte mult la viteza de încărcare, atât de mult, încât 
orice site să-l fac astfel încât să se încarce cât mai repede. Așadar, cum să ai
un site care să se încarce super repede, altfel decât făcând acel site să fie static.
Fără baze de date, fără coduri externe, fără, fără, fără..

Soluția mea cel puțin a fost să transform acest blog pe care anunțam [aici](http://wordpress-pixulwerm76pvbxqwgimdffc.194.105.10.86.sslip.io/bun-venit-ghost/)
acum ceva vreme că-l trec pe platforma Ghost, într-un site static, only HTML / JS/
CSS / Images.. and thats all.

**Cum?**

Păi simplu pentru mine, dificit pentru alții.. 😀

 1. Am instalat Ghost local, la mine in terminal, folosind tutorialul oficial oferit
    de către cei de la Ghost. Îl puteți găsi aici: [https://ghost.org/docs/install/local/](https://ghost.org/docs/install/local/)
 2. Am folosit generatorul de static site creat de Simon Mo, îl puteți găsi aici: [https://github.com/Fried-Chicken/ghost-static-site-generator](https://github.com/Fried-Chicken/ghost-static-site-generator)
 3. Am instalat Github local pe desktop, detalii aici: [https://desktop.github.com/](https://desktop.github.com/)
 4. Am creat în Github un repo privat pentru acest site.
 5. Am generat fișierele statice folosind scriptul de la punctul 2, și le-am salvat
    direct în repo-ul creat anterior pe Github și căruia i-am dat import la mine pe
    PC.
 6. Am luat tot din acel repo privat de pe Github și i-am dat push în Cloudflare Pages,
    puteți vedea tutorial aici: [https://www.youtube.com/watch?v=MTc2CTYoszY](https://www.youtube.com/watch?v=MTc2CTYoszY)
 7. La final am pus întreaga comandă de generat static files în .bashrc, astfel încât
    de fiecare dată când scriu un articol, dau o singură comandă, pleacă totul în Github
    apoi de acolo totul se duce automat in Cloudflare Pages și implicit live pe internet.

Toată treaba asta, nu mă mai costă absolut niciun leu, toate fiind softuri sau soluții
gratuite. Singurii bani pe care-l plătesc, sunt cei de la curentul consumat de laptop
și reînnoirea anuală a numelui de domeniu, restul total gratuit. 😀

Așadar, poți avea un blog aproape gratuit, fără absolut nicio investiție, majoră
cel puțin. Există astfel de metode și pentru WordPress. Atât pentru bloguri, cât
și pentru site-uri de prezentare, doar la magazinele online, acolo e problemă, deoarece
trebuie să ai bază de date pentru comenzi, etc.. dar la orice poate avea un conținut
cât de cât static, se poate face gratuit toată treaba asta, singurul necesar este
acel „know how”.
