I developed this website to present my portfolio and share my contact details with you.
I registered the domain saul.mx in Akky.mx and there I established the NS of my account in Cloudflare.
In Linode I created a Linux/Debian instance then installed and configured the services of: Maria DB, Memcached, PHP-FPM, Apache, NGINX, Fail2Ban and GIT. In the DNS section of Cloudflare I registered the IPv4 and IPv6 of this instance in Linode. In the SSL/TLS section of Cloudflare request a new Origin Certificate that I installed inside the instance in Linode.
I created a new repository on GitHub along with its Deploy Key that I then associate with a user with limited server privileges. Then I cloned the repository in a directory inside this user’s home and installed WordPress in the GIT repository directory linked to GitHub.
I configured WordPress website with Memcached and with a new database in Maria DB. Then I installed and configured the plugins: AMP, Batcache Manager, Cloudflare, Health Check & Troubleshooting, Jetpack by WordPress.com, Polylang Pro, Site Kit by Google, WP Mail SMTP, WP Super Cache, WPForms Lite. For the WordPress website saul.mx I created a child theme of the Twenty Twenty-One theme and modified functions and CSS styles to customize it.
For the website I created a new reCAPTCHA v3 and registered the Site Key and Secret Key in the settings of the WPForm Lite plugin, then I created a contact form that I published on the website.
I associated my wordpress.com account in the Jetpack by WordPress.com plugin settings.
I verified the ownership of the website saul.mx in: Google Search Console, Bing and Yandex. Then I created a new Google Analytics and Google TagManager account that I associated with the website through the Site Kit by Google plugin.
Finally, I checked the use of the best practices of the saul.mx website in Google PageSpeed Insights.