From 8a3cc98330feb23da74f722fe64f62cbc7ac5a39 Mon Sep 17 00:00:00 2001 From: youzi <2410633923@qq.com> Date: Wed, 7 Jan 2026 16:06:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9E=E7=8E=B0=E5=8F=8B=E9=93=BE?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=8A=9F=E8=83=BD=E5=B9=B6=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=85=B6=E4=BB=96=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加友链页面表单和展示功能,包括申请友链和显示友链列表 优化首页搜索框自动聚焦和画廊页面图片样式 修复博客列表分页器显示条件 --- src/api/plink/index.ts | 17 ++++ src/icon/plink/ava.svg | 11 +++ src/icon/plink/desc.svg | 12 +++ src/icon/plink/site.svg | 12 +++ src/icon/plink/tag.svg | 11 +++ src/icon/plink/uri.svg | 12 +++ src/icon/plink/user.svg | 11 +++ src/views/Gallery.vue | 2 +- src/views/Home.vue | 2 +- src/views/Plink.vue | 189 +++++++++++++++++++++++++++++++++++++-- src/views/blog/index.vue | 2 +- 11 files changed, 270 insertions(+), 11 deletions(-) create mode 100644 src/api/plink/index.ts create mode 100644 src/icon/plink/ava.svg create mode 100644 src/icon/plink/desc.svg create mode 100644 src/icon/plink/site.svg create mode 100644 src/icon/plink/tag.svg create mode 100644 src/icon/plink/uri.svg create mode 100644 src/icon/plink/user.svg diff --git a/src/api/plink/index.ts b/src/api/plink/index.ts new file mode 100644 index 0000000..5aa6aa6 --- /dev/null +++ b/src/api/plink/index.ts @@ -0,0 +1,17 @@ +import request from "@/util/request"; + +// getPlinkList +export function getPlinkList() { + return request({ + url: "/plink?sh=1", + method: "get", + }); +} +// addPlink +export function addPlink(data: any) { + return request({ + url: "/plink", + method: "post", + data + }); +} \ No newline at end of file diff --git a/src/icon/plink/ava.svg b/src/icon/plink/ava.svg new file mode 100644 index 0000000..4e412d0 --- /dev/null +++ b/src/icon/plink/ava.svg @@ -0,0 +1,11 @@ + + diff --git a/src/icon/plink/desc.svg b/src/icon/plink/desc.svg new file mode 100644 index 0000000..969a479 --- /dev/null +++ b/src/icon/plink/desc.svg @@ -0,0 +1,12 @@ + + diff --git a/src/icon/plink/site.svg b/src/icon/plink/site.svg new file mode 100644 index 0000000..f69f335 --- /dev/null +++ b/src/icon/plink/site.svg @@ -0,0 +1,12 @@ + + diff --git a/src/icon/plink/tag.svg b/src/icon/plink/tag.svg new file mode 100644 index 0000000..7234dbb --- /dev/null +++ b/src/icon/plink/tag.svg @@ -0,0 +1,11 @@ + + diff --git a/src/icon/plink/uri.svg b/src/icon/plink/uri.svg new file mode 100644 index 0000000..385b099 --- /dev/null +++ b/src/icon/plink/uri.svg @@ -0,0 +1,12 @@ + + diff --git a/src/icon/plink/user.svg b/src/icon/plink/user.svg new file mode 100644 index 0000000..59fc3d5 --- /dev/null +++ b/src/icon/plink/user.svg @@ -0,0 +1,11 @@ + + diff --git a/src/views/Gallery.vue b/src/views/Gallery.vue index 4f5db4b..be25905 100644 --- a/src/views/Gallery.vue +++ b/src/views/Gallery.vue @@ -16,7 +16,7 @@