hexojs / site

The website for Hexo. https://hexo.io/
https://hexo.io
MIT License
657 stars 1.29k forks source link

chore(theme/plugin): improve external links behavior and visibility #2054

Closed yoshinorin closed 10 months ago

yoshinorin commented 10 months ago

Check List

What is for?

Current theme page has some issues.

  1. If we click theme image thumb, we will be transfer to external site.
    • I think this is not not intuitive behavior.
    • Not good for security reasons.
  2. User can not understand which link is external or not.

After this PR (image)

pr

This PR is temporary solution for these issues.

Othres

refs: https://github.com/orgs/hexojs/discussions/5267#discussioncomment-6716225


Thank you :)

github-actions[bot] commented 10 months ago

Theme name validation passed. Theme thumbnails validation completed.

uiolee commented 10 months ago

This is a good idea, maybe it can be applied to plugin page or even all pages