From 013d47e8e45d9fbb04bebf4e4cbfa27d9ddc0c5f Mon Sep 17 00:00:00 2001 From: Tim Date: Wed, 27 Aug 2025 12:07:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=89=8D=E7=AB=AF=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=EF=BC=9A=E5=9B=BE=E7=89=87loading=E5=81=9A=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E9=80=82=E9=85=8D=EF=BC=8C=E7=8E=B0=E5=9C=A8=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=B2=A1=E5=8A=A0=E8=BD=BD=E5=87=BA=E6=9D=A5=E4=BC=9A=E5=87=BA?= =?UTF-8?q?=E7=8E=B0=E5=A6=82=E4=B8=8B=E6=83=85=E5=86=B5=EF=BC=8C=20?= =?UTF-8?q?=E4=B8=8D=E4=B8=9D=E6=BB=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- .../openisle/controller/RssController.java | 2 +- frontend_nuxt/components/AchievementList.vue | 2 +- frontend_nuxt/components/ActivityPopup.vue | 2 +- frontend_nuxt/components/ArticleCategory.vue | 2 +- frontend_nuxt/components/ArticleTags.vue | 2 +- frontend_nuxt/components/AvatarCropper.vue | 2 +- frontend_nuxt/components/BaseImage.vue | 40 ++++++++++++++----- frontend_nuxt/components/BaseTimeline.vue | 4 +- frontend_nuxt/components/CategorySelect.vue | 2 +- frontend_nuxt/components/CommentItem.vue | 2 +- frontend_nuxt/components/Dropdown.vue | 18 +++++++-- frontend_nuxt/components/HeaderComponent.vue | 12 +++--- frontend_nuxt/components/MedalPopup.vue | 2 +- frontend_nuxt/components/MenuComponent.vue | 4 +- frontend_nuxt/components/ReactionsGroup.vue | 6 +-- .../components/SearchPersonDropdown.vue | 2 +- frontend_nuxt/components/TagSelect.vue | 2 +- frontend_nuxt/components/UserList.vue | 2 +- frontend_nuxt/pages/activities.vue | 2 +- frontend_nuxt/pages/login.vue | 24 +++++++++-- frontend_nuxt/pages/message-box/[id].vue | 7 ++-- frontend_nuxt/pages/message-box/index.vue | 4 +- frontend_nuxt/pages/new-post.vue | 2 +- frontend_nuxt/pages/points.vue | 2 +- frontend_nuxt/pages/posts/[id]/index.vue | 8 ++-- frontend_nuxt/pages/settings.vue | 2 +- frontend_nuxt/pages/signup.vue | 24 +++++++++-- frontend_nuxt/pages/users/[id].vue | 2 +- frontend_nuxt/utils/markdown.js | 2 +- frontend_nuxt/utils/vditor.js | 2 +- package.json | 2 +- 32 files changed, 130 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index a394d7574..ae13153bc 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@

- OpenIsle +
高效的开源社区前后端平台


- Image +

## 💡 简介 diff --git a/backend/src/main/java/com/openisle/controller/RssController.java b/backend/src/main/java/com/openisle/controller/RssController.java index 7dc6122f7..6a3bddfb9 100644 --- a/backend/src/main/java/com/openisle/controller/RssController.java +++ b/backend/src/main/java/com/openisle/controller/RssController.java @@ -41,7 +41,7 @@ public class RssController { // 兼容 Markdown/HTML 两类图片写法(用于 enclosure) private static final Pattern MD_IMAGE = Pattern.compile("!\\[[^\\]]*\\]\\(([^)]+)\\)"); - private static final Pattern HTML_IMAGE = Pattern.compile("]+src=[\"']?([^\"'>]+)[\"']?[^>]*>"); + private static final Pattern HTML_IMAGE = Pattern.compile("]+src=[\"']?([^\"'>]+)[\"']?[^>]*>"); private static final DateTimeFormatter RFC1123 = DateTimeFormatter.RFC_1123_DATE_TIME; diff --git a/frontend_nuxt/components/AchievementList.vue b/frontend_nuxt/components/AchievementList.vue index ddcceef94..60598739e 100644 --- a/frontend_nuxt/components/AchievementList.vue +++ b/frontend_nuxt/components/AchievementList.vue @@ -9,7 +9,7 @@ ]" @click="selectMedal(medal)" > -
- activity icon +
{{ text }}
立即前往
diff --git a/frontend_nuxt/components/ArticleCategory.vue b/frontend_nuxt/components/ArticleCategory.vue index e075005a3..bfae92c90 100644 --- a/frontend_nuxt/components/ArticleCategory.vue +++ b/frontend_nuxt/components/ArticleCategory.vue @@ -1,7 +1,7 @@