Tôi đang sử dụng Google Cloud tại nơi làm việc, vì vậy tôi cũng muốn bắt đầu một trang web trên đó. Hóa ra việc lưu trữ trang web của bạn trong nhóm GCP lại rất rẻ

Tôi đã xem xét nhiều công cụ tạo trang tĩnh khác nhau để giúp tôi như Hugo, Pelican và những công cụ khác. Lý do là để không phải lo lắng về tất cả các khía cạnh bảo mật của việc lưu trữ một trang web WordPress, với tất cả các bản cập nhật liên tục mà nó yêu cầu. Tôi đã được truyền cảm hứng từ một chương trong cuốn sách The First 20 Hours: How to Learn Anything Fast của Josh KaufmanâÃÂÃÂs. Anh ấy viết về Jekyll, và Hugo là người hợp lý để chọn nếu bạn đi theo con đường đó

Tôi đã chơi với khá nhiều người trong số họ và Hugo (Cờ vây) và Pelican (Trăn) là những người tôi yêu thích nhất. Hugo rất nhanh và hiệu quả. Tất cả họ đều hỗ trợ Markdown và tôi có thể sẽ quay lại thử nghiệm thêm với Hugo sau này

Chúng đều là những thử nghiệm nhỏ thú vị, nhưng không thực sự đáp ứng nhu cầu của tôi. Tôi đã quen với khái niệm này trên phiên bản WordPress tự lưu trữ, tuy nhiên, bằng cách sử dụng WP2Static, tôi có thể thực hiện điều tương tự nhưng tốn ít công sức hơn để duy trì và nó đánh dấu vào ô âÃÂàmột việc cần làm bớt điâÃÂÃÂ

Việc sử dụng các plugin WordPress để tạo các trang web tĩnh có một số hạn chế. ĐâyâÃÂàlà một hướng dẫn tuyệt vời

httpswww.brianshim.com/webtricks/wordpress-static-site-generator/
Đây là quy trình làm việc của tôi:
Tôi tạo một máy ảo Ubuntu bằng các tập lệnh WordOP. Sau đó, tôi cài đặt gsutil để kết nối với nhóm gcp của mình sau khi tôi tạo nội dung của trang webâÃÂÃÂ

Sau đó, tôi làm theo hướng dẫn này để thiết lập nhóm GCP sao cho khớp với DNS cho miền của tôiâÃÂæ
Cuối cùng, tôi muốn CloudFlare quản lý SSL của mình và hoạt động như một CDN để tăng cường bảo mật và hạn chế thêm lưu lượng truy cập vào nhóm của tôi

Bây giờ nếu tôi muốn tạo một bài đăng, tôi có nhiều cấp độ bảo mật. Tôi sẽ phải VPN vào mạng của mình để kết nối với máy ảo WordPress của mình. Tôi có thể làm điều này trên điện thoại của mình bằng Ứng dụng WordPress. Điều này cô lập phần wordpress

Sau đó, tôi có thể tạo trang web tĩnh từ vm của mình và đẩy nó vào bộ chứa của mình, biến nó thành một trang web dàn dựng một cách hiệu quả, tách biệt nó khỏi quá trình sản xuất. Tôi có thể thực hiện toàn bộ quy trình một cách an toàn từ điện thoại của mình bằng ứng dụng khách SSH.