..
Hello Blog
Here’s how I set up this blog from scratch.
-
Create a GitHub repo - Just pick a Jekyll theme you like and push it to a private repository
-
Connect to Cloudflare Pages - Link your GitHub repo and configure the build settings:
Build command: bundle exec jekyll build Build output: _site -
Configure DNS at your domain registrar (I used Aliyun) to point to Cloudflare nameservers:
NS renan.ns.cloudflare.com NS rihana.ns.cloudflare.com -
Add a CNAME record in Cloudflare DNS settings
-
Set up custom domain in Cloudflare Pages (SSL certificate is enabled by default)
-
That’s it! Now you can edit posts locally and just
git push- your blog will automatically deploy and update