Fix External Links to Open in New Tabs #201
Open
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: Solved issue #200
This pull request addresses an issue where the external links (GitHub, GitLab, Discord, and X) on the website were opening in the same tab, causing users to navigate away from the site.
Changes Made:
Updated the HTML for external link icons to include target="_blank" attributes.
Added rel="noopener noreferrer" to improve security and performance when opening links in new tabs.
Files Modified:
Updated the link component in the following files (list specific files if needed):
components/ExternalLinks.js
pages/index.js
public/assets/icons.js
Reason for Changes:
Ensuring external links open in a new tab provides a better user experience by allowing users to easily return to the site after visiting external pages.
Additional Notes:
No functional changes to the existing content; only modifications to link behaviour.
Verified changes in various browsers to ensure consistent behaviour.
Please review the changes and let me know if further adjustments are needed.