imsun / gitment

A comment system based on GitHub Issues.
https://imsun.github.io/gitment/
MIT License
4.06k stars 347 forks source link

评论全覆盖? #123

Open ada-hs opened 6 years ago

ada-hs commented 6 years ago

表示评论了一篇文章之后,其他的文章下也会记录那条评论,显示看来就是任何一篇文章下的新评论会全部出现在所有文章下,求解答。。。。 PS:我专门新建了一个repo(而非自己博客所在的)来存储评论。这样有关系么?

luciferlia commented 6 years ago

昨天更新了下,评论了下,评论也是全覆盖,而且以前的评论也没有了

ada-hs commented 6 years ago

所以是更新的原因么,你是历史评论也没有了么?@luciferlia

luciferlia commented 6 years ago

修改了id为location.title,然后把新的文章初始化后,评论,就发现全覆盖而且之前的文章下面的评论也没有了,当然,repo里面有 @ada-hs

ada-hs commented 6 years ago

你解决了么?@luciferlia

RockyQu commented 6 years ago

我刚集成完,但是讨论一条,所有的文章下面都会出现,这是咋回事哩?

ada-hs commented 6 years ago

我也是這个问题,还没有解决@RockyQu

RockyQu commented 6 years ago

又发现文章在再次编辑,评论消失了

hao14293 commented 6 years ago

怎么解决这个问题?

shalldie commented 6 years ago

大概是你们所有文章都用的一个id吧,,,

ada-hs commented 6 years ago

已经试过page.date,page.title也不行

shalldie commented 6 years ago

@ada-hs

每篇文章的id需要唯一,这样才能保证评论分离。

文章的id不能改,改了之后就被认为是另一篇文章了

ada-hs commented 6 years ago

@shalldie ,文章id在哪里呢?我现在只有每篇文章的开头会有一个不同的标签,大概是是这样

layout: post title: "xxxxx" categories: 算法 tags: 算法

然后下文就是markdown语法下的文章内容,是在哪里添加标识id呢?

shalldie commented 6 years ago

@ada-hs

就是readme里面这里的例子:https://github.com/imsun/gitment#3-render-gitment

id: 'Your page ID' id是文章的唯一标识。

ada-hs commented 6 years ago

@shalldie 了解了, 就是我不知道这个id在哪里获取,是要自己设置还是怎么样

ada-hs commented 6 years ago

@shalldie 我有设置成page.title,我理解的这个title就是文章的标题,应该会每一篇都不一样,故而是不同的id,但是还是出现了这样的情况

shalldie commented 6 years ago

@ada-hs

是自己设置的。在初始化的时候id必须唯一。 如果你在初始化之后又修改title是没用的,那时候已经初始化完毕了

AladengodmanVicky commented 5 years ago

这个问题有解决吗,评论全覆盖,是很尴尬了。