Technical website info

Design & Development

The source code repository of this site is hosted at GitLab, and the site's scaffolding and static HTML generation is done using Jekyll. The Bootstrap framework is used to build the CSS, which is compiled from Sass within Jekyll. Bootstrap's JavaScript plugins are compiled with Parcel. Minification is done using the Compress HTML Liquid template.

Syntax highlighting for code blocks is done with Rouge. Icons used across the site taken from the Bootstrap icon set.

Since this entire site is static, blog comments are achieved using Utterances which stores them in a public GitHub repo. My site's markup is compatible with the IndieWeb microformats2 specification.

Operations & Deployment

Once built, the site is deployed to Netlify using their CLI. Cloudflare powers the DNS, Proxy Cache, etc. Cloudinary handles image transformations.

Uptime and domain/SSL health are monitored by both UpDown and Uptime Robot.

Performance & Optimization

The site is part of the 1MB Club, which represents a growing collection of performance-focused web pages found across the Internet.

In terms of caching, the control headers set on Netlify's backend are public,s-max-age=604800,max-age=3600 which provides a 1-hour local browser cache and a 1-week proxy cache (via Cloudflare), which is invalidated using Cloudflare's API when a new site build is deployed.

Webfonts and smaller images are base64 encoded. This gives faster native rendering, reduces the number of HTTP requests, and makes use of Brotli compression.

</div> </div> </div>

Copyright © Paramdeo Singh · All Rights Reserved · Built with Jekyll

This node last updated November 7, 2023 and is permanently morphing...

Paramdeo Singh Guyana

Generalist. Edgerunner. Riding the wave of consciousness in this treacherous mortal sea.

Technology Design Strategy Literature Personal Blogs
Search Site

Results are from Blog, Link Dumps, and #99Problems