My personal website on the internet.
-
Minimalistic structure, just a static index.html, site.css and site.js
-
Semantic markup. For example,
<section>
,<ul>
and<article>
. This structures the page content semantically, allowing for improved accessibility with screen readers and improved search engine content parsing. -
Pure HTML and CSS. This allows more precise control over positioning and layout over a framework such as Bootstrap at the cost of not supporting legacy browsers.
-
CSS naming convention: BEM
-
JSON-LD for search engine indexing
-
Vanilla JS utilising snippets from You Might Not Need jQuery