website improvements - #26
Open
eltrevii wants to merge 11 commits into
Open
Conversation
this helps astro optimize and bundle the javascript files; see https://docs.astro.build/en/guides/client-side-scripts/#import-local-scripts why the scripts do not have deferred tag: withastro/astro#4648 (comment)
this sets the config to allow building these packages when they get updates, which might be required for them to work properly
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
hey, i found ornithe through the polyfrost discord server and i think its a very cool project, so i checked the website and saw it was made in astro, which i have used, and i was kind of curious about it, and i really felt the need to inspect it and fix some of the issues i found
most of these improvements are internal changes but mostly following the official docs, especially with the upgrade to astro v7 and tailwind v4; anyways, i hope these make the website more manageable, and i am providing some explanations for what i think are the most important changes here, just in case:
publictosrc/scripts: this allows astro to optimize and bundle them, plus automatically defers them; see: official docsi have also fixed one issue on mobile/unsupported platforms where the "latest version" text would say "undefined", i changed it for "unsupported device" which could avoid confusion