update
Browse files- devops/nginx.default.conf +23 -0
- dist/assets/index-0mnFq_dj.js +0 -0
- dist/assets/index-Bmq-21n4.css +1 -0
- dist/assets/index-BrgZMKqu.css +0 -1
- dist/assets/index-DXmXVJI_.js +0 -0
- dist/index.html +2 -2
devops/nginx.default.conf
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
server {
|
2 |
+
listen 80 default_server;
|
3 |
+
server_name _;
|
4 |
+
|
5 |
+
root /usr/share/nginx/html;
|
6 |
+
index index.html;
|
7 |
+
|
8 |
+
location / {
|
9 |
+
try_files $uri $uri/ /index.html;
|
10 |
+
}
|
11 |
+
|
12 |
+
location = /favicon.ico {
|
13 |
+
log_not_found off;
|
14 |
+
access_log off;
|
15 |
+
}
|
16 |
+
|
17 |
+
location = /robots.txt {
|
18 |
+
log_not_found off;
|
19 |
+
access_log off;
|
20 |
+
}
|
21 |
+
|
22 |
+
error_page 404 /index.html;
|
23 |
+
}
|
dist/assets/index-0mnFq_dj.js
DELETED
The diff for this file is too large to render.
See raw diff
|
|
dist/assets/index-Bmq-21n4.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100vh;overflow-y:auto;overflow-x:hidden}:root{--background: #f0f0f0;--chat-background: #ffffff;--message-user-bg: #0a7cff;--message-spoiler-bg: #0850a3;--message-spoiler-hover-bg: #023d80;--message-user-color: #ffffff;--message-assistant-bg: #e6e6e6;--message-assistant-color: #333;--input-bg: #ffffff;--input-border: #ccc;--input-shadow: rgba(0, 0, 0, .05);--input-focus: rgba(10, 124, 255, .2);--text-color: #333;--link-color: #0a7cff;--login-bg: #f5f5f5;--login-form-bg: #ffffff;--login-text-color: #333;--login-label-color: #555;--login-input-border: #ddd;--login-input-focus: #28a745;--login-button-bg: #28a745;--login-button-hover: #218838;--login-button-disabled: #6c757d;--login-error-color: #dc3545}@media (prefers-color-scheme: dark){:root{--background: #202123;--chat-background: #343541;--message-user-bg: #0a7cff;--message-spoiler-bg: #0850a3;--message-spoiler-hover-bg: #023d80;--message-user-color: #ffffff;--message-assistant-bg: #444654;--message-assistant-color: #d1d5db;--input-bg: #40414f;--input-border: #565869;--input-shadow: rgba(0, 0, 0, .2);--input-focus: rgba(10, 124, 255, .3);--text-color: #d1d5db;--link-color: #4dabf7;--login-bg: #202123;--login-form-bg: #343541;--login-text-color: #d1d5db;--login-label-color: #a0a0a0;--login-input-border: #565869;--login-input-focus: #2ecc71;--login-button-bg: #2ecc71;--login-button-hover: #27ae60;--login-button-disabled: #4b5e6e;--login-error-color: #ff6b6b}}body{background:var(--background);color:var(--text-color)}.toolbar{position:fixed;top:0;left:0;right:0;height:40px;background:var(--chat-background);display:flex;justify-content:center;align-items:center;padding:0 20px;box-shadow:0 2px 5px var(--input-shadow);z-index:1000;margin:0 auto}.toolbar .wrapper{width:1080px;display:flex;justify-content:flex-end}.logout-button{padding:10px 20px;background:none;color:var(--text-color);border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s;text-decoration:none}.logout-button:hover{text-decoration:underline;background:none}.chat{display:flex;flex-direction:column;min-height:100vh;max-width:1080px;margin:0 auto;background:var(--chat-background);width:100%;position:relative}.messages{flex:1;padding:80px 20px 160px;display:flex;flex-direction:column;background:var(--background);width:100%;box-sizing:border-box;overflow-y:auto}.message{margin:8px 0;padding:12px 16px;border-radius:10px;max-width:80%;line-height:1.5;font-size:16px}.message.user{background:var(--message-user-bg);color:var(--message-user-color);align-self:flex-end}.message.assistant{background:var(--message-assistant-bg);color:var(--message-assistant-color);align-self:flex-start}.message p{margin:0 0 8px}.message p:last-child{margin-bottom:0}.input-area{position:fixed;bottom:10px;left:0;right:0;display:flex;align-items:center;padding:15px 20px;background:var(--input-bg);box-shadow:0 -2px 10px var(--input-shadow);gap:20px;max-width:1080px;margin:0 auto;width:100%;box-sizing:border-box;border-radius:10px;box-shadow:var(--background) 0 20px 0}.input-wrapper{flex:1}textarea{width:100%;padding:12px;border:1px solid var(--input-border);border-radius:8px;outline:none;box-sizing:border-box;resize:vertical;min-height:100px;font-size:16px;background:var(--input-bg);color:var(--text-color);box-shadow:inset 0 1px 2px var(--input-shadow)}textarea:focus{border-color:var(--message-user-bg);box-shadow:0 0 0 2px var(--input-focus)}.buttons{display:flex;flex-direction:column;align-items:center;gap:20px}button{padding:10px 20px;background:var(--message-user-bg);color:var(--message-user-color);border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s}button:hover{background:#0966cc}.send-button,.stop-button{min-height:60px}.clear-link{color:var(--link-color);font-size:14px;text-decoration:none;cursor:pointer}.clear-link:hover{text-decoration:underline}.loading-dots{display:inline-flex;gap:4px;align-items:center}.loading-dot{width:6px;height:6px;background-color:var(--message-assistant-color);border-radius:50%;animation:bounce 1.2s infinite ease-in-out}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-6px);opacity:1}}@media (prefers-color-scheme: dark){.loading-dot{background-color:var(--message-assistant-color)}}.message.loading{opacity:.7;display:flex;align-items:center}.error-toast{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#ff4d4f;color:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 2px 10px #0003;z-index:1000;font-size:14px;max-width:90%;text-align:center}.spoiler{margin:5px 0;border-radius:10px;background-color:var(--message-spoiler-bg)}.spoiler-toggle{background-color:var(--message-spoiler-bg);border:none;padding:5px 10px;cursor:pointer;width:100%;text-align:left}.spoiler-toggle:hover{background-color:var(--message-spoiler-hover-bg)}.spoiler-content{padding:10px}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:var(--login-bg);color:var(--login-text-color)}.login-page h2{margin-bottom:20px;font-size:24px;color:var(--login-text-color)}.login-page form{display:flex;flex-direction:column;gap:15px;width:300px;padding:20px;background-color:var(--login-form-bg);border-radius:8px;box-shadow:0 2px 5px #0000001a}.login-page form div{display:flex;flex-direction:column}.login-page form div label{margin-bottom:5px;font-size:14px;color:var(--login-label-color)}.login-page form div input{padding:8px;font-size:16px;border:1px solid var(--login-input-border);border-radius:4px;outline:none;background-color:var(--input-bg);color:var(--text-color)}.login-page form div input:focus{border-color:var(--login-input-focus)}.login-page form .error{color:var(--login-error-color);font-size:14px;text-align:center}.login-page form button{padding:10px;font-size:16px;background-color:var(--login-button-bg);color:#fff;border:none;border-radius:4px;cursor:pointer}.login-page form button:hover{background-color:var(--login-button-hover)}.login-page form button:disabled{background-color:var(--login-button-disabled);cursor:not-allowed}
|
dist/assets/index-BrgZMKqu.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100vh;overflow-y:auto;overflow-x:hidden}:root{--background: #f0f0f0;--chat-background: #ffffff;--message-user-bg: #0a7cff;--message-spoiler-bg: #0850a3;--message-spoiler-hover-bg: #023d80;--message-user-color: #ffffff;--message-assistant-bg: #e6e6e6;--message-assistant-color: #333;--input-bg: #ffffff;--input-border: #ccc;--input-shadow: rgba(0, 0, 0, .05);--input-focus: rgba(10, 124, 255, .2);--text-color: #333;--link-color: #0a7cff;--login-bg: #f5f5f5;--login-form-bg: #ffffff;--login-text-color: #333;--login-label-color: #555;--login-input-border: #ddd;--login-input-focus: #28a745;--login-button-bg: #28a745;--login-button-hover: #218838;--login-button-disabled: #6c757d;--login-error-color: #dc3545}@media (prefers-color-scheme: dark){:root{--background: #202123;--chat-background: #343541;--message-user-bg: #0a7cff;--message-spoiler-bg: #0850a3;--message-spoiler-hover-bg: #023d80;--message-user-color: #ffffff;--message-assistant-bg: #444654;--message-assistant-color: #d1d5db;--input-bg: #40414f;--input-border: #565869;--input-shadow: rgba(0, 0, 0, .2);--input-focus: rgba(10, 124, 255, .3);--text-color: #d1d5db;--link-color: #4dabf7;--login-bg: #202123;--login-form-bg: #343541;--login-text-color: #d1d5db;--login-label-color: #a0a0a0;--login-input-border: #565869;--login-input-focus: #2ecc71;--login-button-bg: #2ecc71;--login-button-hover: #27ae60;--login-button-disabled: #4b5e6e;--login-error-color: #ff6b6b}}body{background:var(--background);color:var(--text-color)}.chat{display:flex;flex-direction:column;min-height:100vh;max-width:1080px;margin:0 auto;background:var(--chat-background);width:100%;position:relative}.messages{flex:1;padding:20px 20px 160px;display:flex;flex-direction:column;background:var(--background);width:100%;box-sizing:border-box;overflow-y:auto}.message{margin:8px 0;padding:12px 16px;border-radius:10px;max-width:80%;line-height:1.5;font-size:16px}.message.user{background:var(--message-user-bg);color:var(--message-user-color);align-self:flex-end}.message.assistant{background:var(--message-assistant-bg);color:var(--message-assistant-color);align-self:flex-start}.message p{margin:0 0 8px}.message p:last-child{margin-bottom:0}.input-area{position:fixed;bottom:10px;left:0;right:0;display:flex;align-items:center;padding:15px 20px;background:var(--input-bg);box-shadow:0 -2px 10px var(--input-shadow);gap:20px;max-width:1080px;margin:0 auto;width:100%;box-sizing:border-box;border-radius:10px;box-shadow:var(--background) 0 20px 0}.input-wrapper{flex:1}textarea{width:100%;padding:12px;border:1px solid var(--input-border);border-radius:8px;outline:none;box-sizing:border-box;resize:vertical;min-height:100px;font-size:16px;background:var(--input-bg);color:var(--text-color);box-shadow:inset 0 1px 2px var(--input-shadow)}textarea:focus{border-color:var(--message-user-bg);box-shadow:0 0 0 2px var(--input-focus)}.buttons{display:flex;flex-direction:column;align-items:center;gap:20px}button{padding:10px 20px;background:var(--message-user-bg);color:var(--message-user-color);border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s}button:hover{background:#0966cc}.send-button,.stop-button{min-height:60px}.clear-link{color:var(--link-color);font-size:14px;text-decoration:none;cursor:pointer}.clear-link:hover{text-decoration:underline}.loading-dots{display:inline-flex;gap:4px;align-items:center}.loading-dot{width:6px;height:6px;background-color:var(--message-assistant-color);border-radius:50%;animation:bounce 1.2s infinite ease-in-out}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-6px);opacity:1}}@media (prefers-color-scheme: dark){.loading-dot{background-color:var(--message-assistant-color)}}.message.loading{opacity:.7;display:flex;align-items:center}.error-toast{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#ff4d4f;color:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 2px 10px #0003;z-index:1000;font-size:14px;max-width:90%;text-align:center}.spoiler{margin:5px 0;border-radius:10px;background-color:var(--message-spoiler-bg)}.spoiler-toggle{background-color:var(--message-spoiler-bg);border:none;padding:5px 10px;cursor:pointer;width:100%;text-align:left}.spoiler-toggle:hover{background-color:var(--message-spoiler-hover-bg)}.spoiler-content{padding:10px}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:var(--login-bg);color:var(--login-text-color)}.login-page h2{margin-bottom:20px;font-size:24px;color:var(--login-text-color)}.login-page form{display:flex;flex-direction:column;gap:15px;width:300px;padding:20px;background-color:var(--login-form-bg);border-radius:8px;box-shadow:0 2px 5px #0000001a}.login-page form div{display:flex;flex-direction:column}.login-page form div label{margin-bottom:5px;font-size:14px;color:var(--login-label-color)}.login-page form div input{padding:8px;font-size:16px;border:1px solid var(--login-input-border);border-radius:4px;outline:none;background-color:var(--input-bg);color:var(--text-color)}.login-page form div input:focus{border-color:var(--login-input-focus)}.login-page form .error{color:var(--login-error-color);font-size:14px;text-align:center}.login-page form button{padding:10px;font-size:16px;background-color:var(--login-button-bg);color:#fff;border:none;border-radius:4px;cursor:pointer}.login-page form button:hover{background-color:var(--login-button-hover)}.login-page form button:disabled{background-color:var(--login-button-disabled);cursor:not-allowed}.logout-button{position:fixed;bottom:20px;right:20px;padding:10px 20px;font-size:14px;text-decoration:none;cursor:pointer;z-index:1000;background:none}.logout-button:hover{text-decoration:underline;background:none}
|
|
|
|
dist/assets/index-DXmXVJI_.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
dist/index.html
CHANGED
@@ -4,8 +4,8 @@
|
|
4 |
<meta charset="UTF-8" />
|
5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
6 |
<title>效邪褌 斜芯褌</title>
|
7 |
-
<script type="module" crossorigin src="/assets/index-
|
8 |
-
<link rel="stylesheet" crossorigin href="/assets/index-
|
9 |
</head>
|
10 |
<body>
|
11 |
<div id="root"></div>
|
|
|
4 |
<meta charset="UTF-8" />
|
5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
6 |
<title>效邪褌 斜芯褌</title>
|
7 |
+
<script type="module" crossorigin src="/assets/index-DXmXVJI_.js"></script>
|
8 |
+
<link rel="stylesheet" crossorigin href="/assets/index-Bmq-21n4.css">
|
9 |
</head>
|
10 |
<body>
|
11 |
<div id="root"></div>
|