Closed dev-phantom closed 6 months ago
Name | Link |
---|---|
Latest commit | ad849dddfdca5cfe0ba5dec14d1c02cca2cc303b |
Latest deploy log | https://app.netlify.com/sites/opensauced-landing/deploys/65e1f4bbc4a7df000819abcc |
Deploy Preview | https://deploy-preview-203--opensauced-landing.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Thanks for exploring this @dev-phantom
Not sure if the screen shot is a before or after. Can you add both?
Thanks for exploring this @dev-phantom
Not sure if the screen shot is a before or after. Can you add both?
I've added a screenshot for both
I noticed the lighthouse score changes on different browser, development and deployment stage Also my last 2 commit was not deployed by netlify has this SEO issue has been resolved
@dev-phantom this PR might be doing to much to give it a proper review. My recommendation would be providing context on the approach in the issue. You commented take and then opened this PR. Take us on the journey to get here.
4 separate PRs on the following
@dev-phantom this PR might be doing to much to give it a proper review. My recommendation would be providing context on the approach in the issue. You commented take and then opened this PR. Take us on the journey to get here.
suggestion
4 separate PRs on the following
- SEO
- accessibility
- performance
- codebase optimizations.
ah! please how do i split the this pr? because i didn't break it into commits
ah! please how do i split the this pr? because i didn't break it into commits
The only option to split is starting over, but hold on that. I didn't see this section in the description. This actually make sit easier to review, but keep in mind you commits tell the story of how you got here. If that is not the case, the PR description can assist.
Summary Of Changes Made:
- Added 'api.producthunt.com' to the
next.config.js
to enable communication with the Product Hunt API for fetching data.- Changed link tags from to in multiple components and pages to improve SEO and accessibility.
- Deleted
StarTheRepo.tsx
file as it was not in use, which also helps improve Lighthouse score by reducing unnecessary code.- Removed link stylesheet in
Head
in SEO file and added it to the_Document.tsx
for better performance and organization.- Changed
<a>
tag to<Image>
component for embedding Product Hunt image, enhancing SEO and accessibility.- Increased text opacity in the
Footer.jsx
to improve readability and accessibility, thus enhancing Lighthouse score.- Removed unnecessary hidden
<div>
element from subscribe components to optimize code and improve accessibility.- Changed
<Image>
component properties to usefill
and inline styling for better rendering control and performance.- Added a
robots.txt
file for SEO optimization.- Changed from single quotes ('') to HTML entity for single quote (') for necessary escaping.
My confusion here is the issue addresses accessibility, but the PR covers an array of things. That is outlined above, but I missed that.
We merge the accessibility PR first and all changes relating to accessibility in this PR will either go away or create a merge conflict, which will be manageable.
This PR is not obtainable at this point. The path forward is smaller PRs that solve one or two problems at a time. My latest PR #260 addresses next steps.
If you have bandwidth let me know @dev-phantom, otherwise I can pick this up on Friday.
This PR is not obtainable at this point. The path forward is smaller PRs that solve one or two problems at a time. My latest PR #260 addresses next steps.
If you have bandwidth let me know @dev-phantom, otherwise I can pick this up on Friday.
Oops so sorry about this I totally forgot I have some issues to be fixed here I've been caught up lately with exams and stuff
I'd try to resolve this today if I'm unable to do so I'd unassign myself so you can pick it up
Sorry for the delay
Description
This PR improves SEO, accessibility, and performance, and optimizes the codebase.
What type of PR is this? (check all applicable)
Related Tickets & Documents
Fixes #87
Mobile & Desktop Screenshots/Recordings
Old
new microsoft edge lighthouse new chrome
Summary Of Changes Made:
next.config.js
to enable communication with the Product Hunt API for fetching data.StarTheRepo.tsx
file as it was not in use, which also helps improve Lighthouse score by reducing unnecessary code.Head
in SEO file and added it to the_Document.tsx
for better performance and organization.<a>
tag to<Image>
component for embedding Product Hunt image, enhancing SEO and accessibility.Footer.jsx
to improve readability and accessibility, thus enhancing Lighthouse score.<div>
element from subscribe components to optimize code and improve accessibility.<Image>
component properties to usefill
and inline styling for better rendering control and performance.robots.txt
file for SEO optimization.Reasons for Changes:
Added to documentation?
[optional] Are there any post-deployment tasks we need to perform?
Carefully review this PR as a lot of changes were made to a lot of file Thanks
[optional] What gif best describes this PR or how it makes you feel?