diff --git a/README.md b/README.md index 98d4f9d..8c71b19 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,8 @@ [**👉在线演示**](https://skymail.ink) +[**👉小白保姆教程-界面部署**](https://doc.skymail.ink) + | ![](demo/demo1.png) | ![](demo/demo2.png) | |---------------------|---------------------| | ![](demo/demo3.png) | ![](demo/demo4.png) | @@ -76,8 +78,6 @@ ## 使用教程 -[**👉小白保姆教程-界面部署**](https://doc.skymail.ink) - ### 环境要求 @@ -140,7 +140,7 @@ jwt_secret = "" #登录身份令牌的密钥,随便填一串字符串 npm run deploy ``` -然后进入域名管理->电子邮件->路由规则->Catch-all 地址. 这里选择发送到 worker, 然后选择创建的worker +然后在Cloudflare->域名管理->电子邮件->路由规则->Catch-all 地址. 这里选择发送到 worker, 然后选择创建的worker 浏览器输入 https://<你的项目域名>/api/init/<你的jwt_secret> 初始化或更新 d1和kv数据库 @@ -148,9 +148,9 @@ npm run deploy **邮件发送** -在resend官网注册后验证你的域名并创建ApiKey,回到项目网站设置页面添加 resend token +在resend注册后验证你的域名并创建ApiKey, 回到项目网站设置页面添加 resend token -Webhooks 添加回调地址https://<你的项目域名>/api/webhooks +在resend Webhooks 添加回调地址https://<你的项目域名>/api/webhooks 勾选✅ (email.bounced email.complained email.delivered email.delivery_delayed) @@ -165,7 +165,7 @@ npm run dev ``` 浏览器输入http://127.0.0.1:8787/api/init/<你的jwt_secret>初始化d1和kv数据库 -本地运行r2域名可设置为http://127.0.0.1:8787/api/file +本地运行项目页面设置r2域名可设置为http://127.0.0.1:8787/api/file ## 目录结构 diff --git a/mail-vue/package-lock.json b/mail-vue/package-lock.json index 451b5b8..80ed1ab 100644 --- a/mail-vue/package-lock.json +++ b/mail-vue/package-lock.json @@ -1,11 +1,11 @@ { - "name": "video-admin-vue", + "name": "mail-vue", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "video-admin-vue", + "name": "mail-vue", "version": "0.0.0", "dependencies": { "@iconify/vue": "^4.3.0", @@ -17,6 +17,7 @@ "date-time-format-timezone": "^1.0.22", "dayjs": "^1.11.13", "element-plus": "^2.9.5", + "lodash-es": "^4.17.21", "path": "^0.12.7", "pinia": "^3.0.2", "pinia-plugin-persistedstate": "^4.2.0", diff --git a/mail-vue/package.json b/mail-vue/package.json index 729e045..33a4f96 100644 --- a/mail-vue/package.json +++ b/mail-vue/package.json @@ -19,6 +19,7 @@ "date-time-format-timezone": "^1.0.22", "dayjs": "^1.11.13", "element-plus": "^2.9.5", + "lodash-es": "^4.17.21", "path": "^0.12.7", "pinia": "^3.0.2", "pinia-plugin-persistedstate": "^4.2.0", diff --git a/mail-vue/src/components/email-scroll/index.vue b/mail-vue/src/components/email-scroll/index.vue index b6a72cb..afaa04f 100644 --- a/mail-vue/src/components/email-scroll/index.vue +++ b/mail-vue/src/components/email-scroll/index.vue @@ -610,7 +610,7 @@ function loadData() { @media (max-width: 1199px) { padding-right: 15px; } - @media (max-width: 991px) { + @media (max-width: 1024px) { grid-template-columns: 1fr; gap: 4px; } @@ -630,7 +630,7 @@ function loadData() { display: grid; gap: 5px; grid-template-columns: auto 1fr; - @media (min-width: 992px) { + @media (min-width: 1024px) { grid-template-columns: 1fr; > span:last-child { display: none; @@ -719,7 +719,7 @@ function loadData() { width: 40px; } -@media (max-width: 991px) { +@media (max-width: 1024px) { .pc-star { display: none; } diff --git a/mail-vue/src/layout/account/index.vue b/mail-vue/src/layout/account/index.vue index bc95fe4..2067386 100644 --- a/mail-vue/src/layout/account/index.vue +++ b/mail-vue/src/layout/account/index.vue @@ -334,7 +334,7 @@ function submit() { .item { background-color: #fff; border-radius: 8px; - padding: 12px; + padding: 12px 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; diff --git a/mail-vue/src/layout/aside/index.vue b/mail-vue/src/layout/aside/index.vue index 0c9bb7b..1ce3c21 100644 --- a/mail-vue/src/layout/aside/index.vue +++ b/mail-vue/src/layout/aside/index.vue @@ -52,11 +52,6 @@ -
- - - -
+ + +