ฉันใช้ Google Cloud ในที่ทำงาน ดังนั้นฉันจึงต้องการสร้างเว็บไซต์ที่นั่นด้วย กลับกลายเป็นว่ามันเป็นสิ่งสกปรกราคาถูกในการโฮสต์เว็บไซต์ของคุณในที่ฝากข้อมูล GCP

ฉันดูเครื่องมือสร้างไซต์แบบสแตติกต่างๆ เพื่อช่วยฉัน เช่น Hugo, Pelican และคนอื่นๆ เหตุผลคือเพื่อไม่ต้องกังวลเกี่ยวกับความปลอดภัยทั้งหมดของการโฮสต์เว็บไซต์ WordPress ด้วยการอัปเดตอย่างต่อเนื่องทั้งหมดที่จำเป็น ฉันได้รับแรงบันดาลใจจากบทหนึ่งจาก Josh KaufmanâÃÂÃÂs The First 20 Hours: How to Learn Anything Fast! เขาเขียนเกี่ยวกับ Jekyll และ Hugo เป็นคนที่มีเหตุผลในการเลือกว่าคุณควรไปตามเส้นทางนั้นหรือไม่

ฉันเล่นกับพวกเขาไม่กี่คนและ Hugo (Go) และ Pelican (Python) เป็นรายการโปรดของฉัน Hugo รวดเร็วและมีประสิทธิภาพ พวกเขาทั้งหมดสนับสนุน 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 สิ่งนี้จะแยกส่วนของเวิร์ดเพรส

จากนั้นฉันสามารถสร้างไซต์แบบสแตติกจาก vm ของฉันและพุชไปยังบัคเก็ตของฉัน ทำให้ไซต์นี้เป็นไซต์ที่กำลังจัดเตรียมได้อย่างมีประสิทธิภาพ โดยแยกออกจากการผลิต ฉันสามารถทำกระบวนการทั้งหมดได้อย่างปลอดภัยจากโทรศัพท์ของฉันด้วยไคลเอนต์ SSH