shardulc

This website is hand-written vanilla HTML and CSS and free of JS or other scripts.

All Latin alphabet body text is set in Merriweather Sans and my name on the front page is in Merriweather. All Devanagari body text is set in Mukta and my name on the Marathi front page is in IBM Plex Sans Devanagari. All of these are free, libre, open source fonts under the SIL Open Font License. Merriweather and Merriweather Sans are designed by Eben Sorkin at Sorkin Type Foundry, based in Boston, MA, USA (talk about local!), while Mukta is designed by Girish Dalvi and team at Ek Type, Mumbai, India (almost local!).

The domain is registered with Namecheap, and for the moment I’m also using their DNS and web hosting services, but I am looking for more libre, community-run providers. Please contact me if you have any recommendations! Previously, my website was hosted at MIT on servers managed by the student group SIPB, at shardulc.scripts.mit.edu. Previously still, it was under MIT’s default hosting for all users at www.mit.edu/~shardulc/, and even before that, it was hosted on a Raspberry Pi on my desk with an uptime probably less than 1%.

On the server, the website is actually a git repository configured with the somewhat obscure option to update the currently checked-out branch (on the server) if someone (i.e. me) pushes to it. It took me forever to figure this out, but now I can use git over ssh to edit a local copy of my website, test changes, and publish with a simple git push. You can build on this simple setting to manage multiple repositories, access control, etc. with tools such as PLGRM and Gitolite.