This page contains the list of the awesome free tools and services being used to serve this site.

Tools

Git and Git-LFS

The contents of the site are version controlled using Git, with git-lfs used for binary files.

Hugo

Hugo is the really awesome static site generator used to generate this site from markdown files stored in Git.

IPFS

This site is also deployed to IPFS and available at ipns://kshlm.in/.

Services

Cloudflare

Cloudflare is used as the DNS provider for the site. Cloudflare Pages to build and serve the static site.

Forestry

Forestry is a Git backed CMS that works with multiple static site generators. This site uses Forestry to manage the content in kshlm/kshlm.in.

Github

Github provides git hosting. The source for the site (and the Hugo configuration) are available at kshlm/kshlm.in.

Github Actions

A Github Actions workflow is used to build and deploy this site into Github Pages. It uses the peaceiris/actions-hugo action to build and a custom deploy-ipfs job using ipfs-deploy do deploy the site to IPFS.

Infura / Pinata

IPFS pinning services provided Infura and Pinata are used to make this site available on IPFS.