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

Accessibility, bug, performance, and misc fixes #103

Merged
merged 11 commits into from
Nov 15, 2021
Merged

Accessibility, bug, performance, and misc fixes #103

merged 11 commits into from
Nov 15, 2021

Conversation

vincerubinetti
Copy link
Collaborator

@vincerubinetti vincerubinetti commented Nov 10, 2021

closes #95
closes #98
closes #101
closes #102

  • take site-wide google search on 404 page and make it into reusable component (see Site wide search? #2)
  • remove gallery from readme (since we'll be want to update it somewhat regularly) and move to wiki
  • set img alt attributes as appropriate
  • refactor sections to be only one html element
  • load font awesome async for performance
  • add spots for extra details in footer, and add ad for template
  • move some basic items in head to meta
  • turn logo-text config option into simple boolean
  • fix small blog post excerpt bug
  • defer load all scripts
  • move from popper.js to tippy.js for tooltips
  • add accessible label to search box
  • make tags component accept list or comma-separated values more robustly
  • fix two col component bug where it can't accept markdown
  • add html doctype and lang to prevent warnings and various issues
  • remove bash scripts that no-one should probably be using, and are documented in the wiki anyway
  • various css tweaks
  • add aria labels to anchors
  • fix anchor move-to-parent bug
  • on team page, replace dead link to non-existent join page with just some job positing filler details (see Add sub-page drop downs to navigation bar in header #86 for discussion)
  • test each page with lighthouse (in chrome dev tools), mobile and desktop

@netlify
Copy link

netlify bot commented Nov 10, 2021

✔️ Deploy Preview for lab-website-template ready!

🔨 Explore the source changes: 43e4408

🔍 Inspect the deploy log: https://app.netlify.com/sites/lab-website-template/deploys/618c43f062f1a9000769878a

😎 Browse the preview: https://deploy-preview-103--lab-website-template.netlify.app

@netlify
Copy link

netlify bot commented Nov 10, 2021

✔️ Deploy Preview for lab-website-template ready!

🔨 Explore the source changes: affaf21

🔍 Inspect the deploy log: https://app.netlify.com/sites/lab-website-template/deploys/619289b54f83ec0007a6a50f

😎 Browse the preview: https://deploy-preview-103--lab-website-template.netlify.app

@vincerubinetti vincerubinetti changed the title Various fixes Accessibility, bug, performance, and misc fixes Nov 15, 2021
@vincerubinetti
Copy link
Collaborator Author

@cgreene I know you're ultra busy but could you give this a blessing just based on the bullet points above.

Atm I don't know anyone really qualified to review the code, either with respect to Jekyll or the established codebase of the template. I'll give it a detailed look over myself before merge as well.

@vincerubinetti vincerubinetti merged commit a0650d5 into main Nov 15, 2021
@vincerubinetti vincerubinetti deleted the fixes branch November 15, 2021 16:26
hyphaltip pushed a commit to stajichlab/stajichlab.github.io that referenced this pull request Jul 21, 2022
- take site-wide google search on 404 page and make it into reusable component (see #2)
- remove gallery from readme (since we'll be want to update it somewhat regularly) and move to wiki
- set `img` alt attributes as appropriate
- refactor sections to be only one html element
- load font awesome async for performance
- add spots for extra details in footer, and add ad for template
- move some basic items in head to meta
- turn logo-text config option into simple boolean
- fix small blog post excerpt bug
- defer load all scripts
- move from popper.js to tippy.js for tooltips
- add accessible label to search box
- make tags component accept list or comma-separated values more robustly
- fix two col component bug where it can't accept markdown
- add html doctype and lang to prevent warnings and various issues
- remove bash scripts that no-one should probably be using, and are documented in the wiki anyway
- various css tweaks
- add aria labels to anchors
- fix anchor move-to-parent bug
- on team page, replace dead link to non-existent join page with just some job positing filler details (see greenelab#86 for discussion)
- test each page with lighthouse (in chrome dev tools), mobile and desktop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants