关于CFBLOG文章编号变成"000NaN"的临时解决办法(问题产生原因未明)

2023-03-21 16:32:12 星期二

刚刚我把博客从原版cfblog转移至cfblog plus.重新搭建完成后我重新发文章,突然发现文章编号变为”000NaN”,我又想起之前在群里看到有群友遇到类似的问题,就把解决问题的过程发出来.

- 首先,我去百度了一下.(以下是搜到的资料)

NaN,是Not a Number的缩写,在IEEE浮点数算术标准(IEEE 754)中定义,表示一些特殊数值(无穷与非数值(NaN)),为许多CPU与浮点运算器所采用。

出现NaN,应该是文章的序号、排序出了问题.我到cloudflare的dashboard查看KV中的数据,发现配置一切正常,文章除了序号以外都正常,但有一项”SYSTEM_INDEX_NUM”的值变成了NaN.

从名字上来看,这项应该是表示文章的数量.把这一项修正,再改文章和文章列表中的编号即可.下面开始解决方式

1.在cloudflare的dashboard中直接修改KV中的数据

进入clouflare,点击kv,再查看自己博客绑定的KV,点击查看,编辑.即可直接编辑KV

2.删除”000NaN”项和”SYSTEM_INDEX_LIST”项(删除掉出错的文章和列表)

当然也可以手动给出错文章编号.自行摸索.

3.将”SYSTEM_INDEX_NUM”项的值改为0

这个项的值应该是文章数.刚才已经把文章全都删了,所以改为0即可

4.进入博客,删除缓存,刷新.尝试发文章.

文章原作者链接