一切可能,从此刻启航
愿你在此遇见灵感与共鸣。若有疑惑,欢迎发问,亦可在知识的海洋中搜寻答案。
@@ -107,7 +107,7 @@
From 42c3ef3377e45065bfec12662e6a321bfe80f0a8 Mon Sep 17 00:00:00 2001
From: Tim <135014430+nagisa77@users.noreply.github.com>
Date: Tue, 5 Aug 2025 01:00:19 +0800
Subject: [PATCH 3/4] Track home page scroll position
---
frontend/src/views/HomePageView.vue | 1 +
1 file changed, 1 insertion(+)
diff --git a/frontend/src/views/HomePageView.vue b/frontend/src/views/HomePageView.vue
index a10279969..269f2f849 100644
--- a/frontend/src/views/HomePageView.vue
+++ b/frontend/src/views/HomePageView.vue
@@ -375,6 +375,7 @@ export default {
const handleScroll = (e) => {
const el = e.target
+ savedScrollTop.value = el.scrollTop
if (el.scrollHeight - el.scrollTop <= el.clientHeight + 50) {
fetchContent()
}
From 730d5b1d10b87fabf31aa2c8a49c1c4ccea367b7 Mon Sep 17 00:00:00 2001
From: tim
Date: Tue, 5 Aug 2025 01:04:01 +0800
Subject: [PATCH 4/4] =?UTF-8?q?feat:=20=E4=B8=BB=E9=A1=B5=E7=BC=93?=
=?UTF-8?q?=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
backend/open-isle.env.example | 33 +++++++++++++++++++++++++++++
frontend/src/views/HomePageView.vue | 8 +------
2 files changed, 34 insertions(+), 7 deletions(-)
create mode 100644 backend/open-isle.env.example
diff --git a/backend/open-isle.env.example b/backend/open-isle.env.example
new file mode 100644
index 000000000..699be62e3
--- /dev/null
+++ b/backend/open-isle.env.example
@@ -0,0 +1,33 @@
+# === Database ===
+MYSQL_URL=jdbc:mysql://<数据库地址>:<端口>/<数据库名>?useUnicode=yes&characterEncoding=UTF-8&useInformationSchema=true&useSSL=false&serverTimezone=UTC
+MYSQL_USER=<数据库用户名>
+MYSQL_PASSWORD=<数据库密码>
+
+
+# === Resend ===
+RESEND_API_KEY=<你的resend-api-key>
+
+# === COS ===
+# COS_BASE_URL=https://<你的cos>.cos.ap-guangzhou.myqcloud.com
+COS_BASE_URL=https://<你的cos>.cos.accelerate.myqcloud.com
+COS_SECRET_ID=<你的cos-secret-id>
+COS_SECRET_KEY=<你的cos-secret-key>
+COS_BUCKET_NAME=<你的cos-bucket-name>
+
+# === OAuth ===
+GOOGLE_CLIENT_ID=<你的google-client-id>
+GITHUB_CLIENT_ID=<你的github-client-id>
+GITHUB_CLIENT_SECRET=<你的github-client-secret>
+TWITTER_CLIENT_ID=<你的twitter-client-id>
+TWITTER_CLIENT_SECRET=<你的-twitter-client-secret>
+DISCORD_CLIENT_ID=<你的discord-client-id>
+DISCORD_CLIENT_SECRET=<你的discord-client-secret>
+
+# === OPENAI ===
+OPENAI_API_KEY=<你的openai-api-key>
+
+# === Webpush ===
+WEBPUSH_PUBLIC_KEY=<你的webpush-public-key>
+WEBPUSH_PRIVATE_KEY=<你的webpush-private-key>
+
+# LOG_LEVEL=DEBUG
\ No newline at end of file
diff --git a/frontend/src/views/HomePageView.vue b/frontend/src/views/HomePageView.vue
index 269f2f849..91e128dec 100644
--- a/frontend/src/views/HomePageView.vue
+++ b/frontend/src/views/HomePageView.vue
@@ -107,7 +107,7 @@