{
"$type": "site.standard.document",
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreihnv5hxqptif5jt2y7z2f6ick2v3wkjbau7vxdgp7njllrzoiw55i"
},
"mimeType": "image/png",
"size": 189065
},
"description": "Building a solid foundation for a personal website redesign. Technical setup, tooling choices, and development workflow for modern web projects.",
"path": "/writing/website-redesign-iii/",
"publishedAt": "2020-04-07T00:00:00.000Z",
"site": "at://did:plc:aes3lokiqtv63fk62nwnjeuf/site.standard.publication/3mnin5cnq2q2a",
"textContent": "I'm trying to keep the CSS as minimal as possible here, but I do want a decent blank slate to work from. So I've normalised browser styles with normalize.css and set up some of my own base styles. - Reset some basic styles to the way I like them. - Set up some variables and use them for base colours and typography. - Remove styles from all lists that have a class - they're probably part of the UI, not the content. - Remove styles from links that have a class - same reason. - Set default link styles for body copy. - Remove all animations and transitions for people that prefer not to see them. I'm sure these will change over time, but here they are for now... A starting point for article typography Since I'm writing on this site now, there'll be a lot more written content. My Content-first value means I should probably start with that, while my Simplicity value means I should probably ignore layout and start by making the article copy as beautiful and readable as I can. So taking a leaf out of Frank Chimero's book, I'm starting with a very very simple set of styles for my articles. I'll focus in on this soon but until I choose a better typeface, is set to Georgia. Like Frank, I still like it.",
"title": "Website Redesign Part III - A Base to Start From"
}