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

Clean up metadata #80

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Commenter25
Copy link

Some nitpicky things I noticed and was bored enough to fling a PR over. I justified them in the commit descriptions.

As a side note, typical convention across the web is to place the viewport declaration directly below the charset. However, I could not find any specification which says to do this, or any backwards compatibility reasons cited for doing so. It appears to be purely subjective, and many websites don't follow this convention. As such, I've left it alone.

The HTML specification requires the character encoding to be specified in the first 1024 bytes of the document, so it is best to place it as early as possible. https://html.spec.whatwg.org/multipage/semantics.html#charset
Twitter will reuse the matching Open Graph tags, and actually doesn't have a URL tag of its own, so it's best to omit them and save bandwidth.

The card property is useful however, and is used by services other than Twitter, so it can be left there. To avoid confusion, I renamed the Open Graph header to Embed Tags.
There was an extra level of indentation for the head compared to every other page in the project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant