Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mckeever02/mckvr.com
Source code for my portfolio built in jekyll
https://github.com/mckeever02/mckvr.com
design gulpjs jekyll performance portfolio tachyons
Last synced: 2 months ago
JSON representation
Source code for my portfolio built in jekyll
- Host: GitHub
- URL: https://github.com/mckeever02/mckvr.com
- Owner: mckeever02
- Created: 2014-05-08T10:34:59.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-09-19T19:33:54.000Z (over 2 years ago)
- Last Synced: 2024-09-29T06:42:07.935Z (3 months ago)
- Topics: design, gulpjs, jekyll, performance, portfolio, tachyons
- Language: CSS
- Homepage: http://mckvr.com
- Size: 243 MB
- Stars: 19
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
After 2 redesigns and 3 rebuilds I think I’ve finally got a portfolio that I’m content with… for now. Its true how designers says they’re their own worst clients. Here’s some information about what lies under the hood.
## Build
This portfolio is built in Jekyll. I’m using a gulp workflow for browser sync, compiling the css, and concatenating/minifying the JS. You can view it here.## Framework
The site is built with [Tachyons](http://tachyons.io/) - an atomic CSS framework that enables for fast prototyping and writing as little CSS as possible.## Typography
Headings are typeset in Lyon Display from the [Commercial Type Foundry](https://commercialtype.com/catalog/lyon/lyon_display) and hosted locally.Paragraph text is set in system fonts so the typeface you see will depend on what platform you’re viewing this on. I’m on a mac, so I see Apple’s system font, San Francisco.
Why system fonts? Well, for speed mostly, but they also look great so I don’t think I’m sacrificing design for performance.
## Hosting
The site is hosted for free on Github pages. SSL cert is provided via Cloudflare.## Assets
Images are hosted locally and loaded dynamically using [lazysizes.js](https://github.com/aFarkas/lazysizes). Icons are loaded via an SVG sprite in the document header. The font face is also hosted locally and loaded dynamically using [FontFaceObserver](https://github.com/bramstein/fontfaceobserver) and uses `localstorage` to cache the font call.