Я використовую Google Cloud на роботі, тож я також хотів створити там веб-сайт. Виявляється, розмістити свій веб-сайт у сегменті GCP дуже дешево

Я переглянув різні генератори статичних сайтів, які мені допомагали, наприклад Hugo, Pelican та інші. Причина полягає в тому, щоб не турбуватися про всі аспекти безпеки розміщення сайту WordPress з усіма постійними оновленнями, які для цього потрібні. Мене надихнув розділ книги Джоша Кауфмана «Перші 20 годин: як швидко навчитися чогось!». Він пише про Джекілла, і логічно вибрати Г’юго, якщо ви підете цим шляхом

Я погрався з багатьма з них, і мої улюблені — Hugo (Go) і Pelican (Python). Г’юго дуже швидкий і ефективний. Усі вони підтримують Markdown, і я, можливо, пізніше повернуся, щоб поекспериментувати з Hugo

Усі вони були цікавими маленькими експериментами, але насправді не відповідали моїм потребам. Я вже був знайомий із цією концепцією на саморозміщеному екземплярі WordPress, однак, використовуючи WP2Static, я міг досягти того ж самого, але з меншими зусиллями на підтримку, і це відповідає вимогам âÃÂàодна справа меншеâÃÂÃÂ

Використання плагінів WordPress для створення статичних веб-сайтів має деякі обмеження. Ось чудовий путівник

httpswww.brianshim.com/webtricks/wordpress-static-site-generator/
Ось мій робочий процес:
Я створюю віртуальну машину Ubuntu за допомогою сценаріїв WordOPs. Потім я встановлюю gsutil для підключення до свого відра gcp після того, як згенерую вміст сайту.

Потім я дотримуюся цього посібника, щоб налаштувати мій сегмент GCP, щоб він відповідав DNS для мого домену.
Нарешті, я хочу, щоб CloudFlare керував моїм SSL і діяв як CDN, щоб додати додатковий захист і ще більше обмежити трафік до мого відра

Тепер, якщо я хочу опублікувати допис, у мене є кілька рівнів безпеки. Мені потрібно було б підключити VPN до своєї мережі, щоб підключитися до віртуальної машини WordPress. Я можу зробити це на своєму телефоні за допомогою програми WordPress. Це ізолює частину wordpress

Потім я можу створити статичний сайт із моєї віртуальної машини та відправити його до свого відра, зробивши його фактично проміжним сайтом, відокремивши його від робочого. Я можу безпечно виконувати весь процес зі свого телефону за допомогою клієнта SSH.