{tags.map(tag => {
return
diff --git a/themes/example/components/ArticleInfo.js b/themes/example/components/ArticleInfo.js
index 7e92e254..f7dc5a80 100644
--- a/themes/example/components/ArticleInfo.js
+++ b/themes/example/components/ArticleInfo.js
@@ -34,14 +34,13 @@ export const ArticleInfo = (props) => {
{locale.COMMON.LAST_EDITED_TIME}: {post.lastEditedTime}
|
-
- >)}
-
-
+
+ >)}
+
diff --git a/themes/example/components/BlogList.js b/themes/example/components/BlogList.js
index bb924fdf..7e2b49f0 100644
--- a/themes/example/components/BlogList.js
+++ b/themes/example/components/BlogList.js
@@ -39,6 +39,14 @@ export const BlogList = (props) => {
{p.summary}
+ {/* 搜索结果 */}
+ {p.results && (
+
+ {p.results.map(r => (
+ {r}
+ ))}
+
+ )}
))}
diff --git a/themes/hexo/components/Header.js b/themes/hexo/components/Header.js
index 66770f77..c1e4e71f 100644
--- a/themes/hexo/components/Header.js
+++ b/themes/hexo/components/Header.js
@@ -103,7 +103,7 @@ const Header = props => {
className="duration-500 md:bg-fixed w-full bg-cover bg-center h-screen bg-black text-white"
style={{
backgroundImage:
- `linear-gradient(rgba(0, 0, 0, 0.8), rgba(0,0,0,0.2), rgba(0, 0, 0, 0.8) ),url("${siteInfo.pageCover}")`
+ `linear-gradient(rgba(0, 0, 0, 0.8), rgba(0,0,0,0.2), rgba(0, 0, 0, 0.8) ),url("${siteInfo?.pageCover}")`
}}
>
diff --git a/themes/hexo/components/HeaderArticle.js b/themes/hexo/components/HeaderArticle.js
index 191184cb..8513419d 100644
--- a/themes/hexo/components/HeaderArticle.js
+++ b/themes/hexo/components/HeaderArticle.js
@@ -41,6 +41,9 @@ export default function HeaderArticle({ post, siteInfo }) {
if (!isDarkMode) {
const stickyNavElement = document.getElementById('sticky-nav')
const header = document.querySelector('#header')
+ if (!header || !stickyNavElement) {
+ return
+ }
if (window.scrollY < header.clientHeight) {
stickyNavElement?.classList?.add('dark')
} else {
diff --git a/themes/next/components/Header.js b/themes/next/components/Header.js
index 37eb5e50..df6db180 100644
--- a/themes/next/components/Header.js
+++ b/themes/next/components/Header.js
@@ -98,7 +98,7 @@ export default function Header(props) {
className="duration-500 md:bg-fixed w-full bg-cover bg-center h-screen bg-black"
style={{
backgroundImage:
- `linear-gradient(rgba(0, 0, 0, 0.8), rgba(0,0,0,0.2), rgba(0, 0, 0, 0.8) ),url("${siteInfo.pageCover}")`
+ `linear-gradient(rgba(0, 0, 0, 0.8), rgba(0,0,0,0.2), rgba(0, 0, 0, 0.8) ),url("${siteInfo?.pageCover}")`
}}
>