Force /discord/ invite path links to full url #10397
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.
Description
/discord/
to use the fullhttps://ethereum.org/discord/
path. The former is being treated as an internal link and not triggering the desired redirect until a user refreshes the page at that path. By using the full path, it triggers the proper redirect for the Discord invite link.Link
component to check for this relative path (/discord/
) and update accordingly.Link
, and then adjusting the string to the full path if it matches.Thank you to @megatheikal for reporting! And my apologies, this got brought up earlier while going through feedback as a team and I went ahead and put together a patch. It wasn't until now that I noticed your request to work on this, so I do apologize... Didn't mean to steamroll.
Preview link
https://ethereumorgwebsitedev01-discordinvite.gatsbyjs.io/en/contributing/translation-program/how-to-translate/#find-document -> Discord link
Related Issue