返回 DeepSeek-Reasonix
register.astro
根目录 / site / src / pages / register.astro
1 ---
2 import Account from '../layouts/Account.astro';
3 const base = import.meta.env.BASE_URL.replace(/\/$/, '');
4 ---
5 <Account
6 title="Create account — Reasonix"
7 titleEn="Create account — Reasonix"
8 titleZh="注册 — Reasonix"
9 description="Create your Reasonix account.">
10 <div class="auth-head">
11 <h1><span class="l-en">Create your account</span><span class="l-zh">创建账号</span></h1>
12 <p><span class="l-en">Join the Reasonix community.</span><span class="l-zh">加入 Reasonix 社区。</span></p>
13 </div>
14
15 <div id="register-msg" class="auth-msg" hidden></div>
16
17 <form id="register-form" class="auth-form" novalidate>
18 <div class="field">
19 <label for="displayName"><span class="l-en">Display name</span><span class="l-zh">显示名</span> <span class="hint">(<span class="l-en">optional</span><span class="l-zh">可选</span>)</span></label>
20 <input id="displayName" name="displayName" type="text" autocomplete="nickname" maxlength="80" />
21 </div>
22 <div class="field">
23 <label for="email"><span class="l-en">Email</span><span class="l-zh">邮箱</span></label>
24 <input id="email" name="email" type="email" autocomplete="email" required />
25 </div>
26 <div class="field">
27 <label for="password"><span class="l-en">Password</span><span class="l-zh">密码</span></label>
28 <input id="password" name="password" type="password" autocomplete="new-password" minlength="8" required />
29 <span class="hint"><span class="l-en">At least 8 characters.</span><span class="l-zh">至少 8 个字符。</span></span>
30 </div>
31 <button type="submit" class="btn btn-dark"><span class="l-en">Create account</span><span class="l-zh">注册</span></button>
32 </form>
33
34 <p class="auth-alt">
35 <span class="l-en">Already have an account? <a href={`${base}/login/`}>Sign in</a></span>
36 <span class="l-zh">已有账号?<a href={`${base}/login/`}>登录</a></span>
37 </p>
38 </Account>
39
39 lines Plain Text