1. register your own domain name

    I used IONOS

  2. sign up your cloudflare account

    Then set up the name server in IONOS according to Cloudflare's instruction

  3. sign up your Github account

    And create a new repository then clone to local to develop. I would use VS Code as the developing tool

  4. Static website generator

    Tried Jekyll & Pelican, chose Pelican as my tool since it's easier to install and more straightfoward to use. Also there are many Pelican Themes available on Github.

  5. publish the github repository to Cloudflare pages

    In Cloudflare, publish the Github repository (Pelican output folder) to Pages, assign a custom domain by using the domain name you registered.


Published

Category

website setup

Tags

Contact