-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
chore: use GitHub actions to sanitize themes & plugins list #2164
Conversation
Theme thumbnails validation completed. |
We previously discussed the issue of theme preview websites becoming unavailable (in #1941 (comment)), and currently, dozens of theme preview websites are either down or redirected, with some even being maliciously registered due to expired domains. |
Another issue is that there are more than 60 repositories of themes or plugins are archived. I suggest that for repositories that are archived or have not been updated for a certain period (for example, 3 years), we need to provide a notice on the hexo.io website that the theme may no longer be available, or just remove them. |
Co-authored-by: Uiolee <22849383+uiolee@users.noreply.github.com> Signed-off-by: Mimi <stevenjoezhang@gmail.com>
If really necessary, it is better to use the repository page
To avoid this, I recommend that request the authors to use github action to build previews site in their own github page. We can add guide to https://hexo.io/docs/themes#Publishing |
Co-authored-by: Uiolee <22849383+uiolee@users.noreply.github.com> Signed-off-by: Mimi <stevenjoezhang@gmail.com>
Co-authored-by: Uiolee <22849383+uiolee@users.noreply.github.com> Signed-off-by: Mimi <stevenjoezhang@gmail.com>
Signed-off-by: Mimi <1119186082@qq.com>
I have improved a script I wrote earlier that can automatically check whether the links for themes and plugins have been updated or become invalid, and it periodically opens a pull request to update them.
See #1458 (comment)