diff --git a/code/app/home/config/router.php b/code/app/home/config/router.php
index aec7356..3900d5d 100644
--- a/code/app/home/config/router.php
+++ b/code/app/home/config/router.php
@@ -48,7 +48,12 @@ Route::get('/sitemap-books-:page', function (\think\Request $Request, SiteContex
return view('sitemap/sitemap-books.xml');
})->ext('xml');
-
+/**
+ * 小说详情页面。
+ */
+Route::get('/sitemap-forget-books-:page', function (\think\Request $Request, SiteContext $SiteContext) {
+ return view('sitemap/sitemap-forget-books.xml');
+})->ext('xml');
/**
* 章节页面(如果包含)
diff --git a/code/app/home/view/default/sitemap/sitemap-chapters.xml b/code/app/home/view/default/sitemap/sitemap-chapters.xml
index 97b08fa..429406f 100644
--- a/code/app/home/view/default/sitemap/sitemap-chapters.xml
+++ b/code/app/home/view/default/sitemap/sitemap-chapters.xml
@@ -1,11 +1,18 @@
+{novel:pagerexp page="$Request.get.page" limit="40000"
+sort_type="news"
+d_key="key"
+d_val="Novel"
+cache_life="86400" func="generateCategoryPager" export_name="resData" /}
+
-
+ {foreach $resData.data as $key=>$Novel}
- https://www.{$DomainModel->d_domain}/chapters1
+ https://www.{$DomainModel->d_domain}{site:lcpurl n_id="$Novel.n_id" n_py="$Novel.n_name_pinyin" /}
{:date('Y-m-d')}
weekly
0.6
-
+ {/foreach}
+
diff --git a/code/app/home/view/default/sitemap/sitemap_index.xml b/code/app/home/view/default/sitemap/sitemap_index.xml
index 6f17ddf..dc9e37a 100644
--- a/code/app/home/view/default/sitemap/sitemap_index.xml
+++ b/code/app/home/view/default/sitemap/sitemap_index.xml
@@ -27,13 +27,13 @@ cache_life="86400" func="generateCategoryPager" export_name="resData" /}
{/for}
-
- {for start="1" end="11"}
+
+ {for start="0" end="$resData.p_data.pages"}
- https://www.{$DomainModel->d_domain}/sitemap-chapters-{$i}.xml
+ https://www.{$DomainModel->d_domain}/sitemap-chapters-{$i+1}.xml
{:date('Y-m-d')}
{/for}
-
+
\ No newline at end of file
diff --git a/code/app/home/view/kuangYu/sitemap/sitemap-books-catalog.xml b/code/app/home/view/kuangYu/sitemap/sitemap-books-catalog.xml
index a7c3153..c3cd716 100644
--- a/code/app/home/view/kuangYu/sitemap/sitemap-books-catalog.xml
+++ b/code/app/home/view/kuangYu/sitemap/sitemap-books-catalog.xml
@@ -1,14 +1,17 @@
-
-
-{novel:pagerexp page="$Request.get.page" limit="50000"
+{novel:pagerexp page="$Request.get.page" limit="40000"
+sort_type="news"
d_key="key"
d_val="Novel"
-p_val="page_data" button_num="10" cache_life="86400" func="generateSearchPager" export_name="resData" /}
+cache_life="86400" func="generateCategoryPager" export_name="resData" /}
+
+
+
+
{foreach $resData.data as $key=>$Novel}
https://www.{$DomainModel->d_domain}{site:nclurl n_id="$Novel.n_id" n_py="$Novel.n_name_pinyin" order="zheng" page="1"/}
- 2025-04-21
+ {:date('Y-m-d')}
weekly
0.8
diff --git a/code/app/home/view/kuangYu/sitemap/sitemap-books.xml b/code/app/home/view/kuangYu/sitemap/sitemap-books.xml
index 2e440eb..ae36b49 100644
--- a/code/app/home/view/kuangYu/sitemap/sitemap-books.xml
+++ b/code/app/home/view/kuangYu/sitemap/sitemap-books.xml
@@ -1,17 +1,20 @@
-
-
-{novel:pagerexp page="$Request.get.page" limit="50000"
+{novel:pagerexp page="$Request.get.page" limit="40000"
+sort_type="news"
d_key="key"
d_val="Novel"
-p_val="page_data" button_num="10" cache_life="86400" func="generateSearchPager" export_name="resData" /}
+cache_life="86400" func="generateCategoryPager" export_name="resData" /}
+
+
+
+
{foreach $resData.data as $key=>$Novel}
https://www.{$DomainModel->d_domain}{site:nurl n_id="$Novel->n_id" n_py="$Novel->n_name_pinyin"/}
- 2025-04-21
+ {:date('Y-m-d')}
weekly
0.8
{/foreach}
-
+
\ No newline at end of file
diff --git a/code/app/home/view/kuangYu/sitemap/sitemap-chapters.xml b/code/app/home/view/kuangYu/sitemap/sitemap-chapters.xml
index 4040481..429406f 100644
--- a/code/app/home/view/kuangYu/sitemap/sitemap-chapters.xml
+++ b/code/app/home/view/kuangYu/sitemap/sitemap-chapters.xml
@@ -1,11 +1,18 @@
+{novel:pagerexp page="$Request.get.page" limit="40000"
+sort_type="news"
+d_key="key"
+d_val="Novel"
+cache_life="86400" func="generateCategoryPager" export_name="resData" /}
+
-
+ {foreach $resData.data as $key=>$Novel}
- https://www.{$DomainModel->d_domain}/chapters1
- 2025-04-21
+ https://www.{$DomainModel->d_domain}{site:lcpurl n_id="$Novel.n_id" n_py="$Novel.n_name_pinyin" /}
+ {:date('Y-m-d')}
weekly
0.6
-
+ {/foreach}
+
diff --git a/code/app/home/view/kuangYu/sitemap/sitemap-main.xml b/code/app/home/view/kuangYu/sitemap/sitemap-main.xml
index d668837..9027552 100644
--- a/code/app/home/view/kuangYu/sitemap/sitemap-main.xml
+++ b/code/app/home/view/kuangYu/sitemap/sitemap-main.xml
@@ -2,7 +2,14 @@
https://www.{$DomainModel->d_domain}/
- 2025-04-21
+ {:date('Y-m-d')}
+ daily
+ 1.0
+
+
+
+ https://www.{$DomainModel->d_domain}{$strRankUrlTemp}
+ {:date('Y-m-d')}
daily
1.0
@@ -15,7 +22,7 @@
{novel:status d_key="status_key" d_val="strStatusName"}
https://www.{$DomainModel->d_domain}{site:nflurl category="$strCategoryPinyin" order="$sort_key" status="$status_key" /}
- 2025-04-21
+ {:date('Y-m-d')}
weekly
0.8
diff --git a/code/app/home/view/kuangYu/sitemap/sitemap_index.xml b/code/app/home/view/kuangYu/sitemap/sitemap_index.xml
index 55120e6..dc9e37a 100644
--- a/code/app/home/view/kuangYu/sitemap/sitemap_index.xml
+++ b/code/app/home/view/kuangYu/sitemap/sitemap_index.xml
@@ -1,37 +1,39 @@
+{novel:pagerexp page="1" limit="40000"
+sort_type="news"
+d_key="d_key"
+d_val="Novel"
+cache_life="86400" func="generateCategoryPager" export_name="resData" /}
+
- https://www.example.com/sitemap-main.xml
- 2025-04-21
+ https://www.{$DomainModel->d_domain}/sitemap-main.xml
+ {:date('Y-m-d')}
+
+ {for start="0" end="$resData.p_data.pages"}
- https://www.example.com/sitemap-books-1.xml
- 2025-04-21
+ https://www.{$DomainModel->d_domain}/sitemap-books-{$i+1}.xml
+ {:date('Y-m-d')}
+ {/for}
+
+
+ {for start="0" end="$resData.p_data.pages"}
- https://www.example.com/sitemap-books-2.xml
- 2025-04-21
+ https://www.{$DomainModel->d_domain}/sitemap-books-catalog-{$i+1}.xml
+ {:date('Y-m-d')}
-
+ {/for}
+
+
+ {for start="0" end="$resData.p_data.pages"}
+
+ https://www.{$DomainModel->d_domain}/sitemap-chapters-{$i+1}.xml
+ {:date('Y-m-d')}
+
+ {/for}
-
- https://www.example.com/sitemap-books-catalog-1.xml
- 2025-04-21
-
-
- https://www.example.com/sitemap-books-catalog-2.xml
- 2025-04-21
-
-
-
-
- https://www.example.com/sitemap-chapters-1.xml
- 2025-04-21
-
-
- https://www.example.com/sitemap-chapters-2.xml
- 2025-04-21
-
-
+
\ No newline at end of file
diff --git a/code/app/home/view/shikong/novel/getNovelRank.html b/code/app/home/view/shikong/novel/getNovelRank.html
index 0362484..66f7131 100644
--- a/code/app/home/view/shikong/novel/getNovelRank.html
+++ b/code/app/home/view/shikong/novel/getNovelRank.html
@@ -12,12 +12,12 @@
-
+