diff --git a/themes/example/components/BlogListPage.js b/themes/example/components/BlogListPage.js index 2feab00f..c98ccd54 100644 --- a/themes/example/components/BlogListPage.js +++ b/themes/example/components/BlogListPage.js @@ -50,7 +50,7 @@ export const BlogListPage = props => {
- + {locale.PAGINATION.PREV} diff --git a/themes/fukasawa/components/PaginationSimple.js b/themes/fukasawa/components/PaginationSimple.js index 71ba8b8f..3c737b6d 100644 --- a/themes/fukasawa/components/PaginationSimple.js +++ b/themes/fukasawa/components/PaginationSimple.js @@ -21,7 +21,7 @@ const PaginationSimple = ({ page, showNext }) => { href={{ pathname: currentPage === 2 - ? `${pagePrefix}` + ? `${pagePrefix}/` : `${pagePrefix}/page/${currentPage - 1}`, query: router.query.s ? { s: router.query.s } : {} }} diff --git a/themes/hexo/components/PaginationNumber.js b/themes/hexo/components/PaginationNumber.js index 96207d43..811db406 100644 --- a/themes/hexo/components/PaginationNumber.js +++ b/themes/hexo/components/PaginationNumber.js @@ -13,6 +13,7 @@ const PaginationNumber = ({ page, totalPage }) => { const currentPage = +page const showNext = page < totalPage const pagePrefix = router.asPath.replace(/\/page\/[1-9]\d*/, '').replace(/\/$/, '') + console.log('哈哈', pagePrefix, page, currentPage, totalPage) const pages = generatePages(pagePrefix, page, currentPage, totalPage) return ( @@ -21,7 +22,7 @@ const PaginationNumber = ({ page, totalPage }) => { { function getPageElement(page, currentPage, pagePrefix) { return ( - + { href={{ pathname: currentPage === 2 - ? `${pagePrefix}` + ? `${pagePrefix}/` : `${pagePrefix}/page/${currentPage - 1}`, query: router.query.s ? { s: router.query.s } : {} }} diff --git a/themes/next/components/PaginationNumber.js b/themes/next/components/PaginationNumber.js index 75f048cf..f786c853 100644 --- a/themes/next/components/PaginationNumber.js +++ b/themes/next/components/PaginationNumber.js @@ -22,7 +22,7 @@ const PaginationNumber = ({ page, totalPage }) => { href={{ pathname: currentPage - 1 === 1 - ? `${pagePrefix}}` + ? `${pagePrefix}/` : `${pagePrefix}/page/${currentPage - 1}`, query: router.query.s ? { s: router.query.s } : {} }} @@ -63,7 +63,7 @@ function getPageElement(pagePrefix, page, currentPage) { console.log(pagePrefix, page, currentPage) return ( - +