diff --git a/cwd-admin/src/views/SettingsView.vue b/cwd-admin/src/views/SettingsView.vue index c8a9881..340d350 100644 --- a/cwd-admin/src/views/SettingsView.vue +++ b/cwd-admin/src/views/SettingsView.vue @@ -17,86 +17,88 @@ - - 管理员邮箱 - - - - 博主标签文字(留空使用默认图标) - - - - 是否开启博主标签显示 - - - - - - - 头像前缀(默认:https://gravatar.com/avatar) - - - 安全设置 - - 新评论是否审核后再显示 - - - - - - - - 管理员评论密钥(设置后前台使用管理员邮箱评论需输入此密钥。) - + + 管理员邮箱 + + + + 博主标签文字(留空使用默认图标) + + + + 是否开启博主标签显示 + + + + + + + 头像前缀(默认:https://gravatar.com/avatar) + + + 安全设置 + + 新评论是否审核后再显示 + + + + + + + + 管理员评论密钥(设置后前台使用管理员邮箱评论需输入此密钥。) + - - - - - 允许调用的域名(多个域名用逗号分隔,留空则不限制。设置后仅匹配域名可调用前台评论组件。) - - - - - - IP 黑名单(多个 IP 用逗号或换行分隔,留空则不限制) - - - - - 邮箱黑名单(多个邮箱用逗号或换行分隔,留空则不限制) - - + + + + + 允许调用的域名(多个域名用逗号分隔,留空则不限制。设置后仅匹配域名可调用前台评论组件。) + + + + + + IP 黑名单(多个 IP 用逗号或换行分隔,留空则不限制) + + + + + 邮箱黑名单(多个邮箱用逗号或换行分隔,留空则不限制) + + - - - 保存中... - 保存 - - - + + + 保存中... + 保存 + + + @@ -107,29 +109,31 @@ - - 开启文章点赞功能 - - - - - 开启后,评论区顶部会显示的文章点赞(喜欢)按钮。 - - - 开启评论点赞功能 - - - - - 开启后,评论列表中的每条评论都会显示点赞按钮。 - - - - 保存中... - 保存 - - - + + 开启文章点赞功能 + + + + + + 开启后,评论区顶部会显示的文章点赞(喜欢)按钮。 + + + + 开启评论点赞功能 + + + + + 开启后,评论列表中的每条评论都会显示点赞按钮。 + + + + 保存中... + 保存 + + + @@ -140,143 +144,151 @@ - - 开启邮件通知 - - - - - - - 管理员通知邮箱 - - + + 开启邮件通知 + + + + + + + 管理员通知邮箱 + + - - 1. SMTP 发件配置 + + 1. SMTP 发件配置 - - 邮件服务商 - - QQ 邮箱 - 自定义 SMTP - - + + 邮件服务商 + + QQ 邮箱 + 自定义 SMTP + + - - - SMTP 服务器 - + + + SMTP 服务器 + + + + SMTP 端口 + + + + SSL 安全连接 + + + + + + + + + 发件邮箱账号 + + + + 授权码/密码 + + + 注意:QQ 邮箱必须使用授权码,而非 QQ 密码。 + 请登录 QQ 邮箱网页版,在【设置 - 账户】中开启 POP3/SMTP 服务并生成授权码。 + + + + + 2. 邮件模板设置 + + + 管理员通知模板 (HTML) + + 可用变量:${commentAuthor} (评论人昵称), ${postTitle} (文章标题), + ${postUrl} (文章链接), ${commentContent} (评论内容) + + + + + + 回复通知模板 (HTML) + + 可用变量:${toName} (接收人昵称), ${replyAuthor} (回复人昵称), + ${postTitle} (文章标题), ${postUrl} (文章链接), ${parentComment} (原评论), + ${replyContent} (回复内容) + + + + + + {{ message }} + + + + 发送中... + 发送测试邮件 + + + 恢复默认模板 + + + 保存中... + 保存配置 + + - - SMTP 端口 - - - - SSL 安全连接 - - - - - - - - - 发件邮箱账号 - - - - 授权码/密码 - - - 注意:QQ 邮箱必须使用授权码,而非 QQ 密码。 - 请登录 QQ 邮箱网页版,在【设置 - 账户】中开启 POP3/SMTP 服务并生成授权码。 - - - - - 2. 邮件模板设置 - - - 管理员通知模板 (HTML) - - 可用变量:${commentAuthor} (评论人昵称), ${postTitle} (文章标题), ${postUrl} - (文章链接), ${commentContent} (评论内容) - - - - - - 回复通知模板 (HTML) - - 可用变量:${toName} (接收人昵称), ${replyAuthor} (回复人昵称), ${postTitle} - (文章标题), ${postUrl} (文章链接), ${parentComment} (原评论), ${replyContent} - (回复内容) - - - - - - {{ message }} - - - - 发送中... - 发送测试邮件 - - - 恢复默认模板 - - - 保存中... - 保存配置 - - - @@ -707,7 +719,7 @@ onMounted(() => { } .card-body { - padding-top: 4px; + /* padding-top: 4px; */ } .card-subtitle { @@ -727,7 +739,7 @@ onMounted(() => { display: flex; flex-direction: column; gap: 6px; - margin-bottom: 12px; + margin: 10px 0; } .form-label { diff --git a/cwd-api/src/api/admin/featureSettings.ts b/cwd-api/src/api/admin/featureSettings.ts index 8515771..08f63cc 100644 --- a/cwd-api/src/api/admin/featureSettings.ts +++ b/cwd-api/src/api/admin/featureSettings.ts @@ -31,7 +31,7 @@ export const updateFeatureSettings = async (c: Context<{ Bindings: Bindings }>) enableArticleLike }); - return c.json({ message: 'Saved successfully' }); + return c.json({ message: '保存成功!' }); } catch (e: any) { return c.json({ message: e.message || 'Failed to save feature settings' }, 500); } diff --git a/docs/api/admin/feature-settings.md b/docs/api/admin/feature-settings.md index e083b3f..3c4a524 100644 --- a/docs/api/admin/feature-settings.md +++ b/docs/api/admin/feature-settings.md @@ -73,7 +73,7 @@ PUT /admin/settings/feature ```json { - "message": "Saved successfully" + "message": "保存成功!" } ``` diff --git a/package.json b/package.json index 62ce183..da02c67 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwd", - "version": "0.0.7", + "version": "0.0.8", "license": "Apache-2.0", "repository": { "type": "git",