feat: 品牌升级为墨木灵思,优化 UI 并配置 Docker 部署
This commit is contained in:
@@ -291,14 +291,14 @@ def _build_verification_mail_content(scene: str, code: str, ttl_minutes: int) ->
|
||||
"reset_password": "重置密码验证码",
|
||||
}
|
||||
scene_desc_map = {
|
||||
"register": "欢迎注册 MuMuAINovel。",
|
||||
"login": "你正在使用邮箱验证码登录 MuMuAINovel。",
|
||||
"reset_password": "你正在重置 MuMuAINovel 账号密码。",
|
||||
"register": "欢迎注册 墨木灵思。",
|
||||
"login": "你正在使用邮箱验证码登录 墨木灵思。",
|
||||
"reset_password": "你正在重置 墨木灵思 账号密码。",
|
||||
}
|
||||
|
||||
scene_title = scene_title_map.get(scene, "邮箱验证码")
|
||||
scene_desc = scene_desc_map.get(scene, "你正在进行邮箱身份验证。")
|
||||
subject = f"MuMuAINovel {scene_title}"
|
||||
subject = f"墨木灵思 {scene_title}"
|
||||
text_body = (
|
||||
f"{scene_desc}\n\n"
|
||||
f"你的验证码是:{code}\n"
|
||||
@@ -307,7 +307,7 @@ def _build_verification_mail_content(scene: str, code: str, ttl_minutes: int) ->
|
||||
)
|
||||
html_body = f"""
|
||||
<div style="font-family: Arial, PingFang SC, Microsoft YaHei, sans-serif; line-height: 1.8; color: #1f2937;">
|
||||
<h2 style="margin-bottom: 16px;">MuMuAINovel {scene_title}</h2>
|
||||
<h2 style="margin-bottom: 16px;">墨木灵思 {scene_title}</h2>
|
||||
<p>{scene_desc}</p>
|
||||
<p>你的验证码为:</p>
|
||||
<div style="display: inline-block; padding: 10px 18px; background: #eff6ff; border: 1px solid #bfdbfe; border-radius: 8px; font-size: 28px; font-weight: 700; letter-spacing: 4px; color: #2563eb;">
|
||||
|
||||
@@ -22,7 +22,7 @@ def require_login(request: Request):
|
||||
# GitHub API配置
|
||||
GITHUB_API_BASE = "https://api.github.com"
|
||||
REPO_OWNER = "xiamuceer-j"
|
||||
REPO_NAME = "MuMuAINovel"
|
||||
REPO_NAME = "墨木灵思"
|
||||
|
||||
# 缓存配置
|
||||
_cache = {
|
||||
@@ -88,7 +88,7 @@ async def fetch_github_commits(page: int = 1, per_page: int = 30) -> List[dict]:
|
||||
|
||||
headers = {
|
||||
"Accept": "application/vnd.github.v3+json",
|
||||
"User-Agent": "MuMuAINovel-App"
|
||||
"User-Agent": "墨木灵思-App"
|
||||
}
|
||||
|
||||
try:
|
||||
|
||||
@@ -384,9 +384,9 @@ async def test_system_smtp_settings(
|
||||
if not from_email:
|
||||
raise HTTPException(status_code=400, detail="请先配置发件人邮箱或 SMTP 用户名")
|
||||
|
||||
subject = "MuMuAINovel SMTP 测试邮件"
|
||||
subject = "墨木灵思 SMTP 测试邮件"
|
||||
text_body = (
|
||||
"这是一封来自 MuMuAINovel 系统设置页面的 SMTP 测试邮件。\n\n"
|
||||
"这是一封来自 墨木灵思 系统设置页面的 SMTP 测试邮件。\n\n"
|
||||
f"发送时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}\n"
|
||||
f"SMTP 服务商:{settings.smtp_provider}\n"
|
||||
f"SMTP 主机:{settings.smtp_host}:{settings.smtp_port}\n"
|
||||
@@ -394,7 +394,7 @@ async def test_system_smtp_settings(
|
||||
)
|
||||
html_body = f"""
|
||||
<div style=\"font-family: Arial, sans-serif; line-height: 1.7; color: #1f1f1f;\">
|
||||
<h2 style=\"margin-bottom: 12px;\">MuMuAINovel SMTP 测试邮件</h2>
|
||||
<h2 style=\"margin-bottom: 12px;\">墨木灵思 SMTP 测试邮件</h2>
|
||||
<p>这是一封来自系统设置页面的 SMTP 测试邮件。</p>
|
||||
<ul>
|
||||
<li><strong>发送时间:</strong>{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}</li>
|
||||
|
||||
Reference in New Issue
Block a user