Cloudflare Pages and Gitlab Configuration

Cloudflare Pages Configuration A pre-requisite is to have a working domain on Cloudflare, if you don’t have one, we can buy one and then point it to Cloudflare DNS. After we enable our site on Cloudflare, we will navigate to Pages, click on Create a project select Direct Upload, fill in Name and select your public folder on your repository. If it is empty, just build it with hugo. After uploading is complete, our blog will be visible on its domain; however, you may be wondering, “What if I want to add a new entry or change something?...

Monday, Feb 27, 2023 · 3 min · 502 words · Alejandro Laban

Setting up your own blog

To create your blog, you need to follow some steps: Install Hugo Create a new sit Add a theme Sync a push to a remote git repository Installing Hugo There are some alternatives to installing Hugo. Let’s use Homebrew (Linux and MacOS). brew install hugo Creating a new site Run the following command hugo new site <site-name> -f yaml hugo new site alejandro-blog -f yaml That command will create a new site in the current folder with the name alejandro-blog and it will output something similar to this:...

Saturday, Aug 20, 2022 · 3 min · 435 words · Alejandro Laban

My blogging journey

Where do I start? Well, you need somewhere to host your publications. There are plenty of alternatives from low to high complexity. To name a few nowadays, we use: Wordpress (with deployment as SaaS, hosting-services, self-hosted) Git backed Gitlab pages Github pages Static generators Hugo Gatsby Jekyll Nuxt Medium Ghost Each one having its own set of advantages and drawbacks on blog creation, daily use, deployment and maintenance What alternatives should I choose?...

Thursday, Jul 28, 2022 · 2 min · 252 words · Alejandro Laban