discoform / flexbox-blog

A FlexBox layout for a simple blog

Home Page:https://discoform.github.io/flexbox-blog/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flexbox-blog

before the fix

This is a simple blog layout that I created in 2018 to dip my toes into flexbox layouts. I recently re-visited the project and felt it still had some potential, but running it through Lighthouse made it clear that some work needed to be done before I could even consider this as a potential layout template.

Initial Lighthouse scores

before the fix

After seeing these scores I spent a Sunday afternoon making improvements wherever possible and the project is now looking much better.

Updated Lighthouse scores

after the fix

To get this project up to speed (ahem) I did the following:

  • re-linked some missing resources
  • removed Font Awesome and replaced those icons with .svgs
  • Removed Google Fonts and replaced with system fonts
  • Replaced SoundCloud embeds with YouTube Embeds and a facade
  • Addressed some accessibility issues (contrast, heading order, etc.)
  • Fixed some small markup issues

The project could still use some adjustments to make it truly template ready. I don't love that it uses jQuery for the dropdown menus, and the stylesheet can definitely be greatly reduced in size.

I've also opened an issue to verify the semantics of the markup

About

A FlexBox layout for a simple blog

https://discoform.github.io/flexbox-blog/

License:GNU General Public License v3.0


Languages

Language:SCSS 65.8%Language:HTML 24.4%Language:JavaScript 9.8%