Folosesc Google Cloud la serviciu, așa că am vrut să încep și acolo un site web. Se pare că este foarte ieftin să vă găzduiți site-ul într-o găleată GCP.

M-am uitat la diverse generatoare de site statice pentru a mă ajuta, cum ar fi Hugo, Pelican și alții. Motivul fiind, pentru a nu fi nevoit să vă faceți griji cu privire la toate aspectele de securitate ale găzduirii unui site WordPress, cu toate actualizările constante pe care le necesită. M-am inspirat dintr-un capitol din Primele 20 de ore de la Josh Kaufman: Cum să înveți rapid orice!. El scrie despre Jekyll, iar Hugo este cel logic pe care să-l alegi dacă mergi pe acel traseu

M-am jucat cu destul de mulți dintre ei, iar Hugo (Go) și Pelican (Python) sunt favoriții mei. Hugo este extrem de rapid și eficient. Toți susțin Markdown și s-ar putea să mă întorc să experimentez mai mult cu Hugo mai târziu

Toate au fost mici experimente interesante, dar nu au îndeplinit cu adevărat nevoile mele. Eram deja familiarizat cu conceptul pe o instanță WordPress auto-găzduită, cu toate acestea, folosind WP2Static, am putut realiza același lucru, dar cu mai puțin efort de întreținere și bifează caseta de âÃÂàun lucru mai puțin de făcut...

Utilizarea pluginurilor WordPress pentru a genera site-uri web statice are unele limitări. Iată un ghid grozav

httpswww.brianshim.com/webtricks/wordpress-static-site-generator/
Iată fluxul meu de lucru:
Creez o mașină virtuală Ubuntu cu scripturi WordOPs. Apoi instalez gsutil pentru a mă conecta la bucket-ul meu gcp după ce generez conținutul site-ului.

Apoi urmez acest ghid pentru a-mi configura compartimentul GCP astfel încât să se potrivească cu DNS-ul pentru domeniul meu...
În cele din urmă, vreau ca CloudFlare să-mi gestioneze SSL-ul și să acționeze ca un CDN pentru a adăuga securitate suplimentară și pentru a limita traficul către găleată în continuare.

Acum, dacă vreau să fac o postare, am mai multe niveluri de securitate. Ar trebui să VPN în rețeaua mea pentru a mă conecta la VM-ul meu WordPress. Pot face acest lucru pe telefonul meu cu aplicația WordPress. Acest lucru izolează porțiunea wordpress

Apoi pot genera site-ul static din vm-ul meu și îl pot împinge în găleată, făcându-l efectiv un site de staging, separându-l de producție. Pot face întregul proces în siguranță de pe telefonul meu cu un client SSH.