[最新发布] 按照更新时间或发布日期?如何去掉文章更新日期,只保留发布日期?
描述bug
这其实不是 bug,就是改一个分类,文章就成了最新发布了,这不是我想让他显示出来的,最好是只按照发布时间,加一个关闭更新时间的开关也可以。
期望的正常结果 仅仅按照发布日期显示,不显示更新日期。 如果是明确更新我可以在文章没写明,而不需要因为改几个字,它就跑到前面来了。 复现步骤 【此项必填】你的操作步骤,按此步骤理应在我的开发环境出现一样的bug。
环境
- 【必填】NotionNext版本 4.7.5
- 【必填】主题 hex
- 【必填】部署方案 vercel
- 【可选】操作系统: [例如. iOS, Android, macOS, windows]
- 【可选】浏览器 [例如. chrome, safari, firefox]
补充说明 【可选】与问题相关的其它说明
+1
+1
具体问题原因,其实很简单,是notion的原始数据库里面的文章修改时间字段是notion自带的修改时间,就是只要那个数据行存在修改都会更新那个时间
具体问题原因,其实很简单,是notion的原始数据库里面的文章修改时间字段是notion自带的修改时间,就是只要那个数据行存在修改都会更新那个时间
是的,如何使用自定义修改时间,可以在模板中添加一列时间,是该该 time替换系统的edit time
其实是有一个date字段可以配置,会作为publishDate,但是使用的优先级和地方都比较少。主要集中在archive部分,其他都是使用Notion本身自带的last_edited_time。 https://github.com/tangly1024/NotionNext/blob/a668dc82b22c76f3eecc9b979816f883f1b7085c/lib/db/getSiteData.js#L531
应该要怎么处理这种问题呢,我也不是很确定,要不就配置项可以启用优先依赖publishdate算了,直接一旦存在date就不再使用last_edited_time