Skip to content

【slug优化】让Notion函数自动填充slug,但是现在似乎不成功 #3705

@hhy-2021

Description

@hhy-2021

当我们忘记手动填写一个【slug】时,Notionnext系统会自动使用【page-id】进行填充,使得文章有个链接可以访问

随之而来的问题是,这个自动生成的slug又臭又长,并不优雅!
就像这样 【https://blog.xxx.cn/article/2bxxxe1-3ab5-8079-9xdf-d8019b983932】

我的想法是,使用Notion自带的函数进行更改,新建一个函数属性,填入下列代码

if(empty(prop("url")), formatDate(prop("date"), "YYMMDD") + substring(format(timestamp(prop("date"))), 4, 7), prop("url"))

函数解读:不手动填写url,则slug=日期+时间戳3位数;若手动填写url,则slug=url

达到如图效果

Image

我的想法已经达成,但是似乎notionnext并不能识别这个函数属性的叫做slug的变量!!!
我的想法已经达成,但是似乎notionnext并不能识别这个函数属性的叫做slug的变量!!!
我的想法已经达成,但是似乎notionnext并不能识别这个函数属性的叫做slug的变量!!!

所有文章渲染出来的链接还是那个又臭又长的 id !

我查看了代码,无能力解决,第一次发issue,集思广益
感觉不像是bug,发新特性建议,发错了见谅啊本人不是程序员

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions