January 3, 2022
Hugo
(source code framework using Go) –> Github
(repo) –> Fleek.co
(web3 hosting) –> Cloudflare
(DNS + Edge service)
Step 1: Create a website using your favorite programming language or framework such as Next.js, Gatsby, Hugo, Wordpress, React, Vue.js. I used Hugo as a single site generator (SSG) framework to build my arunthachi.com site. Hugo uses Go language to generate site code.
Step 2: Source your website code in any source repo such as Github, Bitbucket. I have sourced the arunthachi.com site’s code in Github. You can make the repo private as needed.
Step 3: Create an account with Fleek and sign into to Fleek.
Step 4: To map website to your custom domain, Fleek provides @ (root) and www CNAME values to configure in your custom domain’s DNS management. It will take few seconds to make it available in your custom domain after you configure the DNS. I use Cloudflare for arunthachi.com site’s DNS management and Edge services.
Hoping that this article helps you to host your site on web3. If you have any questions, DM me on twitter @ArunThachi