From ea163dbf8eb46df7736c69bb87477d29bf770b78 Mon Sep 17 00:00:00 2001 From: whm <973418690@qq.com> Date: Thu, 19 Mar 2026 16:20:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=89=8D=E5=8F=B0=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E4=B8=8E=E7=A7=AF=E6=9C=A8=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E3=80=81=E7=BD=91=E9=A1=B5=E8=B7=AF=E5=BE=84/=E5=8F=91?= =?UTF-8?q?=E5=B8=83/=E6=A8=A1=E5=BC=8F=E3=80=81PAGE=5FBUILDER=20=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made-with: Cursor --- admin/src/views/sites/PageList.vue | 136 +++++++++++++++++-- docs/PAGE_BUILDER.md | 52 ++++++++ server/handlers/page.go | 42 ++++-- server/handlers/web_routes.go | 140 ++++++++++++++++++++ server/main.go | 2 + server/models/site.go | 17 ++- web/src/api/webPages.js | 16 +++ web/src/components/blocks/BlockRenderer.vue | 111 ++++++++++++++++ web/src/main.js | 28 +++- web/src/styles/page-animations.css | 132 ++++++++++++++++++ web/src/views/DynamicPage.vue | 85 ++++++++++++ 11 files changed, 732 insertions(+), 29 deletions(-) create mode 100644 docs/PAGE_BUILDER.md create mode 100644 server/handlers/web_routes.go create mode 100644 web/src/api/webPages.js create mode 100644 web/src/components/blocks/BlockRenderer.vue create mode 100644 web/src/styles/page-animations.css create mode 100644 web/src/views/DynamicPage.vue diff --git a/admin/src/views/sites/PageList.vue b/admin/src/views/sites/PageList.vue index 8647709..7bdb86f 100644 --- a/admin/src/views/sites/PageList.vue +++ b/admin/src/views/sites/PageList.vue @@ -17,9 +17,24 @@ - - - + + + + + + + + + + + +