Χρησιμοποιώ το Google Cloud στη δουλειά, οπότε ήθελα να ξεκινήσω έναν ιστότοπο και εκεί. Αποδεικνύεται ότι είναι φτηνό για να φιλοξενήσετε τον ιστότοπό σας σε έναν κάδο GCP

Κοίταξα διάφορες γεννήτριες στατικών τοποθεσιών για να με βοηθήσουν όπως οι Hugo, Pelican και άλλοι. Ο λόγος είναι, για να μην χρειάζεται να ανησυχείτε για όλες τις πτυχές ασφαλείας της φιλοξενίας ενός ιστότοπου WordPress, με όλες τις συνεχείς ενημερώσεις που απαιτεί. Εμπνεύστηκα από ένα κεφάλαιο από τον Josh KaufmanâÃÂÃÂs The First 20 Hours: How to Learn Anything Fast!. Γράφει για τον Τζέκιλ και ο Χιούγκο είναι ο λογικός που πρέπει να επιλέξεις αν ακολουθήσεις αυτόν τον δρόμο

Έπαιξα με αρκετούς από αυτούς και οι Hugo (Go) και Pelican (Python) είναι τα αγαπημένα μου. Το Hugo είναι uber γρήγορο και αποτελεσματικό. Όλοι υποστηρίζουν τον Markdown και μπορεί να καταλήξω να επιστρέψω για να πειραματιστώ λίγο περισσότερο με τον Hugo αργότερα

Ήταν όλα ενδιαφέροντα μικρά πειράματα, αλλά δεν κάλυπταν πραγματικά τις ανάγκες μου. Ήμουν ήδη εξοικειωμένος με την έννοια σε μια αυτο-φιλοξενούμενη παρουσία WordPress, ωστόσο χρησιμοποιώντας το WP2Static, θα μπορούσα να πετύχω το ίδιο πράγμα, αλλά με λιγότερη προσπάθεια συντήρησης, και σημειώνει το πλαίσιο του ένα πράγμα λιγότερο για να κάνετε

Η χρήση προσθηκών WordPress για τη δημιουργία στατικών ιστοτόπων έχει ορισμένους περιορισμούς. Ιδού ένας υπέροχος οδηγός

httpswww.brianshim.com/webtricks/wordpress-static-site-generator/
Εδώ είναι η ροή εργασίας μου:
Δημιουργώ ένα Ubuntu VM με σενάρια WordOPs. Στη συνέχεια εγκαθιστώ το gsutil για να συνδεθώ στον κάδο gcp μου αφού δημιουργήσω τα περιεχόμενα του ιστότοπου

Στη συνέχεια ακολουθώ αυτόν τον οδηγό για να ρυθμίσω τον κάδο GCP μου ώστε να ταιριάζει με το DNS για τον τομέα μου.
Τέλος, θέλω να έχω το CloudFlare να διαχειρίζεται το SSL μου και να λειτουργεί ως CDN για να προσθέσω επιπλέον ασφάλεια και να περιορίσω περαιτέρω την κυκλοφορία στον κάδο μου

Τώρα αν θέλω να κάνω μια ανάρτηση, έχω πολλαπλά επίπεδα ασφάλειας. Θα έπρεπε να κάνω VPN στο δίκτυό μου για να συνδεθώ στο WordPress VM μου. Μπορώ να το κάνω αυτό στο τηλέφωνό μου με την εφαρμογή WordPress. Αυτό απομονώνει το τμήμα του wordpress

Στη συνέχεια, μπορώ να δημιουργήσω τη στατική τοποθεσία από το vm μου και να την σπρώξω στον κάδο μου, κάνοντάς την ουσιαστικά μια τοποθεσία σκηνής, διαχωρίζοντάς την από την παραγωγή. Μπορώ να κάνω όλη τη διαδικασία με ασφάλεια από το τηλέφωνό μου με έναν πελάτη SSH.