Skip to content

johnmerchant/johnmerchant.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My personal website on the internet.

Structure and design

  • 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