Gatsby: Есть ли способ добавить комментарии Disqus в блог Гэтсби?

Созданный на 20 февр. 2016  ·  3Комментарии  ·  Источник: gatsbyjs/gatsby

Есть ли способ добавить комментарии Disqus в блог Гэтсби? Я проходил по шагам здесь: https://github.com/gatsbyjs/gatsby , но не знал, куда включить параметр комментариев Disqus. Любая помощь приветствуется.

Самый полезный комментарий

На самом деле для Disqus есть действительно хороший компонент React — https://js.coach/?search=disqus .

Вам просто нужно добавить это в оболочку уценки ( wrappers/md.js ) и передать URL-адрес сообщения.

Все 3 Комментарий

На самом деле для Disqus есть действительно хороший компонент React — https://js.coach/?search=disqus .

Вам просто нужно добавить это в оболочку уценки ( wrappers/md.js ) и передать URL-адрес сообщения.

Я нашел код, который, как мне кажется, мне нужно добавить, но не был уверен, куда его следует встроить в файл wrappers/md.js.

вар Реагировать = требовать('реагировать');
var ReactDisqusThread = require('react-disqus-thread');

var App = createClass({

handleNewComment: function(comment) {
    console.log(comment.text);
}

render: function () {
    return (
        <ReactDisqusThread
            shortname="example"
            identifier="something-unique-12345"
            title="Example Thread"
            url="http://www.example.com/example-thread"
            category_id="123456"
            onNewComment={this.handleNewComment}/>
    );
}

});

Реагировать.рендер( , document.getElementById('контейнер'));

Так как это является лучшим результатом для поиска «комментарии gatsby disqus». Теперь здесь есть официальный компонент react-disqus https://github.com/disqus/disqus-react и сообщение в блоге о том, как настроить здесь https://mk.gg/add-disqus-comments-to-gatsby- блог/. Я только что получил эту работу в своем блоге, используя стартовый комплект gatsby-starter-blog!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

theduke picture theduke  ·  3Комментарии

magicly picture magicly  ·  3Комментарии

KyleAMathews picture KyleAMathews  ·  3Комментарии

jimfilippou picture jimfilippou  ·  3Комментарии

jaanhio picture jaanhio  ·  3Комментарии