+
+
+
+
+
+
+
+
+ ✦
+
- {{ SITE_NAME }}
+Secret Base · 秘密基地
- 统一登录
-
-
- ------------------------------------------------------------
-
- 微信/支付宝
+
+
+
+
+
+
+ Login
+
+
+
+
-
+
{{ SITE_NAME }} {{ COPYRIGHT_TEXT }}
@@ -32,7 +83,6 @@
+
diff --git a/src/router/index.ts b/src/router/index.ts
index d3e366f..7013878 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -43,13 +43,6 @@ const routes: Array = [
name: '日历'
}
},
- {
- path: '/cloud',
- component: () => import('@/view/cloud/index.vue'),
- meta: {
- name: '个人云盘'
- }
- },
{
path: '/market',
component: () => import('@/view/recommend/index.vue'),
diff --git a/src/view/blog/index.vue b/src/view/blog/index.vue
index 6b3acce..bbc4d62 100644
--- a/src/view/blog/index.vue
+++ b/src/view/blog/index.vue
@@ -1,61 +1,137 @@
-
-
-
-
-
-
-
- 分类搜索
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
- -
-
-
-
-
-
- 搜索
-
-
-
- 创作
- 重新发布Wiki
- 重新发布profile
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
-
+
+
+
+
+ 📚
+
+ 共 {{ pagination.total }} 篇
+
+
+ 博客
+
+ 创作
+
+
+ 批量
+
+
+
+
+ 重新发布全部
+
+
+ 重新发布 profile
+
+
+
+
+
+
-
{{ item.title }}
-
- 重新发布
-
-
-
+
+ {{ - item.content - }}
-
+
+ 加载中...
-
-
-
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
@@ -59,14 +83,14 @@
-
-
-
\ No newline at end of file
diff --git a/vite.config.ts b/vite.config.ts
index acf8e5d..696c56f 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -83,10 +83,6 @@ export default defineConfig(({ mode, command }) => {
target: 'http://localhost:8088',
changeOrigin: true,
},
- '^/cloud/api/.*': {
- target: 'http://localhost:8089',
- changeOrigin: true,
- },
'^/wiki/api/.*': {
target: 'http://localhost:8090',
changeOrigin: true,
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+ 查看
+
+ 发布
+
+
+ {{ item.content || '(无内容预览)' }}
+ +
+
+ 📁 {{ item.btName }}
+
+ 📅 {{ item.createDate || '未知时间' }}
+
+ ⏱ {{ readingMinutes(item.content) }} 分钟
+
+
+
+
-
\ No newline at end of file
+
+.blog-card {
+ cursor: pointer;
+ transition: all 0.2s ease;
+ border-radius: 10px;
+
+ :deep(.el-card__body) {
+ padding: 18px 20px;
+ }
+}
+
+.blog-card-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: flex-start;
+ gap: 16px;
+ margin-bottom: 10px;
+}
+
+.blog-card-title {
+ margin: 0;
+ font-size: 18px;
+ font-weight: 600;
+ color: #303133;
+ flex: 1;
+ /* 单行省略 */
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ transition: color 0.2s;
+}
+.blog-card:hover .blog-card-title { color: #409eff; }
+
+.blog-card-actions {
+ display: flex;
+ gap: 6px;
+ flex-shrink: 0;
+}
+
+.blog-card-preview {
+ margin: 0 0 12px;
+ font-size: 14px;
+ line-height: 1.6;
+ color: #606266;
+ /* 两行省略 */
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ min-height: 44px;
+}
+
+.blog-card-meta {
+ display: flex;
+ align-items: center;
+ gap: 16px;
+ font-size: 12px;
+ color: #909399;
+ flex-wrap: wrap;
+}
+.meta-item {
+ display: inline-flex;
+ align-items: center;
+ gap: 4px;
+}
+
+.pagination-wrap {
+ display: flex;
+ justify-content: flex-end;
+ margin-top: 20px;
+ padding: 8px 0;
+}
+
diff --git a/src/view/calendar/index.vue b/src/view/calendar/index.vue
index 05e1738..bf6f013 100644
--- a/src/view/calendar/index.vue
+++ b/src/view/calendar/index.vue
@@ -21,13 +21,37 @@
- 待办事项
-
+ 待办事项
+
+
+
+
+
+
+
+
+