Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

389 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 external videos, embedded apps, and the display of mathematical formulas, for which I use KaTeX.

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.

AI-Unfriendly

My homepage includes hidden links to a Sarracen.ai tarpit defense system. Well-behaved bots will avoid the /tarpit/ directory, and aggressive AI scrapers will fall into an infinite maze of synthetic garbage text.

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.

Testable

A pytest suite in test_site.py verifies structural integrity across all pages, including header/footer consistency, sitemap and RSS completeness, internal link validity, image alt text, and W3C compliance. To run it:

# Install dependencies (once)
pip install pytest beautifulsoup4 requests

# Run all tests
pytest test_site.py -v

# Skip network-dependent W3C tests
pytest test_site.py -v -k "not w3c"

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

Packages

Used by

Contributors

Languages