Skip to content

rupumped/rupumped.github.io

Repository files navigation

rupumped.github.io

My personal website. To visit, go to https://rupumped.github.io/. This ReadMe is just so I can brag about its technical merits. I coded it from scratch without even using bootstrap, and I'm proud of it.

Completely free of JavaScript

JavaScript is a useful tool for many applications, but it slows down browsers and has a history of security vulnerabilities. My personal website has interactive and responsive elements, but it does so using CSS. The only exceptions are for the display of mathematical formulas, for which I use KaTeX, and external videos.

W3C-Compliant

I used Celian Riboulet's W3C Web Validator to ensure users should have the same experience regardless of their preferred browser.

Mobile-Friendly

Google's Mobile-Friendly Test certifies my personal website as mobile-friendly. Flexboxes and CSS @media at-rules ensure all content adapts to smaller screens.

Optimized for Search Engines

The pages' HTML heads are complete, the parent directory includes a sitemap and a robots.txt file, and my content has been checked and approved by an array of PageRank-style SEO tools, including Google Search Console.

Accessible

I used the Firefox Accessibility Inspector to ensure that each page of my personal website is accessible and easily parsable by screen readers. All images have alt attributes, all links are descriptive and/or have ARIA labels, dark mode can be set through the browser, and every page adheres to the WCAG international standard.

Open-Source

The website is licensed using the Creative Commons Attribution 4.0 International License, so you can share and adapt my work freely.

Releases

No releases published

Packages

No packages published