xCss / Valine

A fast, simple & powerful comment system.
https://valine.js.org
GNU General Public License v2.0
2.19k stars 252 forks source link

Gatsbyjs 博客如何使用 Valine #279

Closed ghost closed 3 years ago

ghost commented 4 years ago

RT

so1ve commented 4 years ago

这个一样是插入代码啊,只是要看看GATSBY的模板位置了

ghost commented 4 years ago

这个一样是插入代码啊,只是要看看GATSBY的模板位置了

直接插入不管用~~只有第一次或第一个页面加载评论框,其余不加载

so1ve commented 4 years ago

这个一样是插入代码啊,只是要看看GATSBY的模板位置了

直接插入不管用~~只有第一次或第一个页面加载评论框,其余不加载

我不了解Gatsby,是单页面应用吗?

wizcas commented 4 years ago

简单来说只要新建一个Component,在组件componentDidMount()中初始化Valine插件就可以了。然后把这个组件加到你的博客文章页面里,在每个文章页面都可以显示的。

我刚才在我新搭的博客上做了一下没有问题,已经成功部署了,写了一篇笔记可供参考~欢迎指教:

在Gatsby页面中集成Valine评论系统

ghost commented 4 years ago

简单来说只要新建一个Component,在组件componentDidMount()中初始化Valine插件就可以了。然后把这个组件加到你的博客文章页面里,在每个文章页面都可以显示的。

我刚才在我新搭的博客上做了一下没有问题,已经成功部署了,写了一篇笔记可供参考~欢迎指教:

在Gatsby页面中集成Valine评论系统

建议 @xCss 可否把 @wizcas 的方法纳入官方技术文档。

wizcas commented 4 years ago

@xiyizhou 考虑了一下我决定把这个方案做成一个gatsby插件,正在着手做,弄好了以后我可以提个PR到Vaine的文档中😄️

wizcas commented 4 years ago

@xiyizhou 插件已经发布,可以直接使用。@xCss希望可以把文档PR合并进官方文档~

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.