Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider swapping from Gatsby to something lighter weight #11

Closed
charlottebrf opened this issue Apr 19, 2020 · 2 comments
Closed

Consider swapping from Gatsby to something lighter weight #11

charlottebrf opened this issue Apr 19, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@charlottebrf
Copy link
Collaborator

charlottebrf commented Apr 19, 2020

Options to explore:

@charlottebrf charlottebrf added the enhancement New feature or request label Apr 19, 2020
@cfereday
Copy link
Owner

cfereday commented Sep 19, 2020

Progress

  • Delved into the world of Eleventy & whilst it's interesting - feels a bit complex for my site which is pretty basic. All the other ideas feel a bit like over engineering right now.

Decided to go vanilla

Try to do as much as possible with HTML, CSS & JS (if I really need JS).

My todo list for porting over my site:

To do list

Landing page

  • Use HTML5 semantic tags
  • HTML emoji in the header 😸
  • V basic dark / light mode
  • Navigation list to other pages (see below) - that doesn't actually navigate there yet
  • Picture of me
  • My name
  • 1 liner summary about me
  • Footer: social media handles
  • Copyright + year

Incorporate 11ty to avoid so much duplication*

  • After starting out vanilla I realised actually 11ty would enable me to use templates and avoid loads of duplication. I switched over to 11ty now with skeleton pages of the below.

General styling

  • Less wide - bring everything more centred
  • Visual hierarchy - ratio of titles: better heading & subheading
  • Website is wider than it is tall - is this due to navbar styling?

Home

  • Less wide - bring everything more centred
  • Text left adjusted in centre of page
  • Figure out if extra padding on 100% -

Navbar

  • Make this truly responsive - maybe 2 lines?

Footers

  • Make these bigger & less spread out

Card template

  • Have an optional date for: Community, Talks & Blogs
  • More space around cards

Home

Profile

Projects

  • A selection of projectss I've done following same style
  • Get better pictures for the projects

Talks & blogs

  • Talks
  • Add selection of blogs

Community

  • Volunteering work
  • Reorganise in 2 groups: 1. mentoring, 2. tech events organiser
  • Find out more here doesn't really make sense

Contact

  • This is a maybe

CSS to do

  • Basic shared styling across site

@cfereday
Copy link
Owner

This has gone live today! Closing this & taking any remaining improvement points to another issue.

Good scores on Lighthouse desktop - could be a bit better on mobile.
lighthouse

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants