Bunch of improvements #1
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR packs a bunch of improvements to the current webpage. (I've realized the project's main language was in English midway, so, apologies for any commits in Spanish).
These so-called improvements are the following:
There are some things I left behind in this PR, so I can submit another one or make a proposal for easier maintenance:
about.htmlandwiki.htmlhave no webhint corrections. However ALL pages have the basic corrections such as a valid HTML language, acharsetattribute and a meta description.Changes in site score
Original Site
url: https://cereuslinuxproject.github.io/

score url: https://pagespeed.web.dev/report?url=https%3A%2F%2Fcereuslinuxproject.github.io%2F
This PR site
url: https://ventgrey.github.io/CereusLinuxProject.github.io/

score url: https://pagespeed.web.dev/report?url=https%3A%2F%2Fventgrey.github.io%2FCereusLinuxProject.github.io%2F
Proposal for future revisions
If wanted, I could propose migrating a site this big (and with those reusable components) to a static site generator like Hugo. This will make things easier to maintain and even remove the used JS for navbar inclusion completely.