Last Week
The blog website is now set up. You are staring at it right now.
Tools used:
- Repository: Github (free)
- Static site generator: Hugo (free)
- Website theme: Paper Mod (free)
- Builder: Cloudflare Workers (free)
- Host: Cloudflare Pages (free)
- Domain Registrar: Cloudflare Registrar ($12/year)
What does this mean in English?
- I write my blog entries in a file in a format called Markdown.
- I save the aforementioned file on Github.
- Github tells Cloudflare Workers that a new entry has just been uploaded.
- Cloudflare Workers start the Hugo application, whose code also lives on Github. The Hugo files also contain files that change the way the blog looks (Paper Mod).
- Hugo reads the Markdown file I uploaded to Github and generates the website files.
- Hugo saves the website files in a service called Cloudflare Pages. The website is now made.
- The website is accessible at endian-dev.pages.dev, which is a domain owned by Cloudflare.
- I ask Cloudflare to also send people who visit endian.dev to the website.
Next Week
Set up the development environment. Build and run a sample Android application.