ਮੈਂ ਕੰਮ 'ਤੇ ਗੂਗਲ ਕਲਾਉਡ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ, ਇਸਲਈ ਮੈਂ ਉੱਥੇ ਵੀ ਇੱਕ ਵੈਬਸਾਈਟ ਸ਼ੁਰੂ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ। ਇੱਕ GCP ਬਾਲਟੀ ਵਿੱਚ ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਨ ਲਈ ਇਹ ਸਸਤੀ ਗੰਦਗੀ ਹੈ

ਮੈਂ ਹਿਊਗੋ, ਪੈਲੀਕਨ, ਅਤੇ ਹੋਰਾਂ ਦੀ ਮਦਦ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਸਥਿਰ ਸਾਈਟ ਜਨਰੇਟਰਾਂ ਨੂੰ ਦੇਖਿਆ। ਇਸ ਦਾ ਕਾਰਨ ਹੈ, ਤਾਂ ਜੋ ਇੱਕ ਵਰਡਪਰੈਸ ਸਾਈਟ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਨ ਦੇ ਸਾਰੇ ਸੁਰੱਖਿਆ ਪਹਿਲੂਆਂ ਬਾਰੇ ਚਿੰਤਾ ਨਾ ਕਰੋ, ਇਸਦੀ ਲੋੜੀਂਦੇ ਸਾਰੇ ਨਿਰੰਤਰ ਅਪਡੇਟਾਂ ਦੇ ਨਾਲ. ਮੈਂ ਜੋਸ਼ ਕੌਫਮੈਨ ਦੇ ਪਹਿਲੇ 20 ਘੰਟੇ: ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਕਿਵੇਂ ਸਿੱਖਣਾ ਹੈ! ਦੇ ਇੱਕ ਅਧਿਆਏ ਤੋਂ ਪ੍ਰੇਰਿਤ ਸੀ। ਉਹ ਜੇਕੀਲ ਬਾਰੇ ਲਿਖਦਾ ਹੈ, ਅਤੇ ਹਿਊਗੋ ਇੱਕ ਤਰਕਪੂਰਨ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਚੁਣਨਾ ਚਾਹੀਦਾ ਹੈ ਜੇਕਰ ਤੁਹਾਨੂੰ ਉਸ ਰਸਤੇ ਤੋਂ ਹੇਠਾਂ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ

ਮੈਂ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਬਹੁਤ ਸਾਰੇ ਲੋਕਾਂ ਨਾਲ ਖੇਡਿਆ ਅਤੇ ਹਿਊਗੋ (ਗੋ) ਅਤੇ ਪੈਲੀਕਨ (ਪਾਈਥਨ) ਮੇਰੇ ਮਨਪਸੰਦ ਹਨ। ਹਿਊਗੋ ਉਬੇਰ ਤੇਜ਼ ਅਤੇ ਕੁਸ਼ਲ ਹੈ। ਉਹ ਸਾਰੇ ਮਾਰਕਡਾਊਨ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ ਅਤੇ ਮੈਂ ਬਾਅਦ ਵਿੱਚ ਹਿਊਗੋ ਨਾਲ ਕੁਝ ਹੋਰ ਪ੍ਰਯੋਗ ਕਰਨ ਲਈ ਵਾਪਸ ਜਾ ਸਕਦਾ ਹਾਂ

ਉਹ ਸਾਰੇ ਦਿਲਚਸਪ ਛੋਟੇ ਪ੍ਰਯੋਗ ਸਨ, ਪਰ ਅਸਲ ਵਿੱਚ ਮੇਰੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਨਹੀਂ ਕਰਦੇ ਸਨ। ਮੈਂ ਇੱਕ ਸਵੈ-ਹੋਸਟਡ ਵਰਡਪਰੈਸ ਉਦਾਹਰਣ ਦੇ ਸੰਕਲਪ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਜਾਣੂ ਸੀ, ਹਾਲਾਂਕਿ WP2Static ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਮੈਂ ਉਹੀ ਚੀਜ਼ ਨੂੰ ਪੂਰਾ ਕਰ ਸਕਦਾ ਹਾਂ, ਪਰ ਬਰਕਰਾਰ ਰੱਖਣ ਲਈ ਘੱਟ ਕੋਸ਼ਿਸ਼ਾਂ ਦੇ ਨਾਲ, ਅਤੇ ਇਹ âÃÂà ਦੇ ਬਾਕਸ ਨੂੰ ਟਿੱਕ ਕਰਦਾ ਹੈ। ਕਰਨ ਲਈ ਇੱਕ ਘੱਟ ਚੀਜ਼

ਸਥਿਰ ਵੈਬ ਸਾਈਟਾਂ ਬਣਾਉਣ ਲਈ ਵਰਡਪਰੈਸ ਪਲੱਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀਆਂ ਕੁਝ ਸੀਮਾਵਾਂ ਹਨ। ਇੱਥੇ ਇੱਕ ਵਧੀਆ ਗਾਈਡ ਹੈ

httpswww.brianshim.com/webtricks/wordpress-static-site-generator/
ਇੱਥੇ ਮੇਰਾ ਵਰਕਫਲੋ ਹੈ:
ਮੈਂ WordOPs ਸਕ੍ਰਿਪਟਾਂ ਨਾਲ ਇੱਕ ਉਬੰਟੂ VM ਬਣਾਉਂਦਾ ਹਾਂ। ਸਾਈਟ ਦੀ ਸਮੱਗਰੀ ਤਿਆਰ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮੈਂ ਆਪਣੀ gcp ਬਾਲਟੀ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ gsutil ਨੂੰ ਸਥਾਪਿਤ ਕਰਦਾ ਹਾਂ।

ਫਿਰ ਮੈਂ ਆਪਣੀ GCP ਬਾਲਟੀ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਇਸ ਗਾਈਡ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹਾਂ ਤਾਂ ਜੋ ਇਹ ਮੇਰੇ ਡੋਮੇਨ ਲਈ DNS ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੋਵੇ।
ਅੰਤ ਵਿੱਚ, ਮੈਂ CloudFlare ਨੂੰ ਮੇਰੇ SSL ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਅਤੇ ਵਾਧੂ ਸੁਰੱਖਿਆ ਜੋੜਨ ਲਈ ਇੱਕ CDN ਵਜੋਂ ਕੰਮ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਮੇਰੀ ਬਾਲਟੀ ਤੱਕ ਸੀਮਤ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ।

ਹੁਣ ਜੇਕਰ ਮੈਂ ਕੋਈ ਪੋਸਟ ਬਣਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ, ਤਾਂ ਮੇਰੇ ਕੋਲ ਸੁਰੱਖਿਆ ਦੇ ਕਈ ਪੱਧਰ ਹਨ। ਮੈਨੂੰ ਮੇਰੇ ਵਰਡਪਰੈਸ VM ਨਾਲ ਜੁੜਨ ਲਈ ਆਪਣੇ ਨੈਟਵਰਕ ਵਿੱਚ VPN ਕਰਨਾ ਪਏਗਾ. ਮੈਂ ਇਸਨੂੰ ਵਰਡਪਰੈਸ ਐਪ ਨਾਲ ਆਪਣੇ ਫ਼ੋਨ 'ਤੇ ਕਰ ਸਕਦਾ ਹਾਂ। ਇਹ ਵਰਡਪਰੈਸ ਹਿੱਸੇ ਨੂੰ ਅਲੱਗ ਕਰਦਾ ਹੈ

ਮੈਂ ਫਿਰ ਆਪਣੇ vm ਤੋਂ ਸਥਿਰ ਸਾਈਟ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹਾਂ ਅਤੇ ਇਸਨੂੰ ਆਪਣੀ ਬਾਲਟੀ ਵਿੱਚ ਧੱਕ ਸਕਦਾ ਹਾਂ, ਇਸਨੂੰ ਪ੍ਰਭਾਵੀ ਤੌਰ 'ਤੇ ਇੱਕ ਸਟੇਜਿੰਗ ਸਾਈਟ ਬਣਾ ਕੇ, ਇਸਨੂੰ ਉਤਪਾਦਨ ਤੋਂ ਵੱਖ ਕਰ ਸਕਦਾ ਹਾਂ। ਮੈਂ ਇੱਕ SSH ਕਲਾਇੰਟ ਨਾਲ ਆਪਣੇ ਫ਼ੋਨ ਤੋਂ ਪੂਰੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਕਰ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ।