From 6575aeac16fdab4c92eac56d201764d7dfc92648 Mon Sep 17 00:00:00 2001
From: mjsoftware <1406993111@qq.com>
Date: Fri, 19 Jul 2024 11:51:04 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E7=89=88=E6=90=9C=E7=B4=A2=E7=95=8C?=
 =?UTF-8?q?=E9=9D=A2=E6=94=AF=E6=8C=81=E6=9C=80=E5=A4=A7=E6=90=9C=E7=B4=A2?=
 =?UTF-8?q?=E7=BB=93=E6=9E=9C=E6=95=B0=E9=87=8F=E8=AE=BE=E7=BD=AE=EF=BC=8C?=
 =?UTF-8?q?=E6=9C=AA=E8=BE=93=E5=85=A5=E5=86=85=E5=AE=B9=E5=92=8C=E8=BE=93?=
 =?UTF-8?q?=E5=85=A5*=E5=8F=B7=E5=BC=80=E5=A4=B4=E6=8F=90=E7=A4=BA?=
 =?UTF-8?q?=E6=96=87=E6=9C=AC=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 settings.yaml         | 8 ++++++++
 templates/search.html | 3 ++-
 theme.yaml            | 2 +-
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/settings.yaml b/settings.yaml
index cbda10c..80aa426 100644
--- a/settings.yaml
+++ b/settings.yaml
@@ -1156,6 +1156,14 @@ spec:
               value: '没有搜索结果'
               height: 240px
               help: '搜索页面-无搜索结果提示语,支持 HTML 格式。'
+            - $formkit: number
+              if: $get(search_enable).value
+              name: search_limit
+              validation: required
+              label: "搜索页面-搜索结果最大显示数量"
+              value: 10
+              height: 240px
+              help: '搜索页面-搜索结果最大显示数量。'
     - group: enhance
       label: '增强功能'
       formSchema:
diff --git a/templates/search.html b/templates/search.html
index 1805e63..2e81320 100644
--- a/templates/search.html
+++ b/templates/search.html
@@ -19,7 +19,7 @@
                 // 阻止表单提交
                 event.preventDefault()
                 // 显示错误信息
-                Qmsg.warning(!query ? '请输入搜索内容' : '搜索内容不能以 * 开头')
+                Qmsg.warning(!query ? '请输入内容' : '不能输入星号(*)作为内容开头')
                 return
               }
               if(DreamConfig.pjax_state) {
@@ -31,6 +31,7 @@
           })
         </script>
         <form id="halo-search-form" class="search-form-inner" method="get" action="/search" role="search">
+          <input type="hidden" name="limit" th:value="${theme.config.page_config.search.search_limit}">
           <input
                   id="halo-search-form-text-input"
                   class="text-input"
diff --git a/theme.yaml b/theme.yaml
index 6d32daa..4bb183d 100644
--- a/theme.yaml
+++ b/theme.yaml
@@ -30,7 +30,7 @@ spec:
   settingName: theme-dream2-plus-setting
   configMapName: theme-dream2-plus-configMap
   # 版本号
-  version: 1.2.6.beta6
+  version: 1.2.6.beta8
   # 最低支持的 Halo 版本
   require: ">=2.15.0"
   # 许可