2026年2月20日随想
2026-02-20
心情随笔
type
Post
status
Published
date
Feb 20, 2026
slug
2026-02-20-reflections
summary
今天发现主题问题:时间轴和轮播组件无法显示,原因是组件只接收了最新 6 篇文章(
latestPosts),标签匹配不到其他文章。分页也存在问题:点击第二页仍显示第一页,因为 page 被硬编码,无法获取实际页码。tags
时光
category
心情随笔
icon
password
修复主题问题
今天意外的发现主题里的一些问题。之前我并不知道这些问题,因为这个主题是我让 AI 写的,而我自己并不懂也不熟悉 NotionNext。当时只是觉得能用就行,但没想到隐藏的问题会这么明显。
直到今天,我将一些Notion 笔记公开发布为文章后,文章多后,才发现了分页问题.
原本分页完全依赖
page 和 totalPage,结果在一些情况下不显示,点击第二页还是第一页。NotionNext 提供了全局的 postCount,我用它来动态计算总页数,再把 currentPage 正确传给分页组件,这样分页终于能正确显示并跳转。还有时间轴和轮播组件根本没有显示。组件只接收到最新的 6 篇文章,如果文章不在这最新的 6 篇之内,它就找不到匹配内容,然后组件没有数据,自然就不会显示了。原来
LayoutBase 只接收了 latestPosts,需要改成接收 allNavPages 才能覆盖所有文章。改完之后,组件终于能正常显示对应的文章了。想到这里,我有点感触:这或许就是用 AI 的不可控吧!当自己不懂的时候,有问题都发现不了,直到出问题了才意识到,但那时已经为时已晚了。今天的修复,让我对整个主题的逻辑有了更清晰的理解,也提醒自己,以后不能只依赖 AI,才能避免踩坑。
Loading...
