标签: disqus

如何在github pages blog(Markdown)中使用disqus注释?

是否可以使用github-pages将disqus html注释集成到博客中?我喜欢使用github,jekyll和markdown管理我的网站和博客的想法.但是,我想包括disqus评论功能.但是,由于markdown生成了html - 如何为disqus包含html/js代码?

disqus jekyll github-pages

59
推荐指数
2
解决办法
1万
查看次数

在express中全局重定向所有尾部斜杠

我正在使用Node.js和Express,我有以下路由:

app.get('/', function(req,res){
    locals.date = new Date().toLocaleDateString();

    res.render('home.ejs', locals);
});

function lessonsRouter (req, res, next)
{
    var lesson = req.params.lesson;
    res.render('lessons/' + lesson + '.ejs', locals_lessons);
}

app.get('/lessons/:lesson*', lessonsRouter);


function viewsRouter (req, res, next)
{
    var controllerName = req.params.controllerName;
    res.render(controllerName + '.ejs', locals_lessons);
}
app.get('/:controllerName', viewsRouter);
Run Code Online (Sandbox Code Playgroud)

我有一个Disqus我的教训网页插件,我注意到一个奇怪的行为是要当myapp.com/lessonsmyapp.com/lessons/我得到两个不同的网页(对他们都有我以前在Disqus增加,而另一个没有评论评论).

有没有办法"管理"我的所有网址没有拖尾斜线?我试图添加strict routing标志来表达,但结果是一样的

谢谢

disqus node.js express

39
推荐指数
5
解决办法
2万
查看次数

没有足够的数据错误:在进行Disqus SSO时

我想在我的网站中集成Disqus SSO.

var DISQUS_SECRET = "xyz";
var DISQUS_PUBLIC = "abc";
var disqus_developer = 1;

function disqusSignon() {
    var disqusData = {
        id: "{{ user.id }}",
        username: "{{ user.username }}",
        email: "{{ user.email }}"
    };

    var disqusStr = JSON.stringify(disqusData);
    var timestamp = Math.round(+new Date() / 1000);
    var message = window.btoa(disqusStr);
    var result = CryptoJS.HmacSHA1(message + " " + timestamp, DISQUS_SECRET);
    var hexsig = CryptoJS.enc.Hex.stringify(result);

    return {
        pubKey: DISQUS_PUBLIC,
        auth: message + " " + hexsig + " " + timestamp
    }; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery disqus

37
推荐指数
1
解决办法
796
查看次数

一页上有几个disqus-threads

我们有一个网站,我们列出了很多活动,并希望为每个活动添加讨论.

所以我们想使用disqus,并检查出来.原来他们使用全局变量来配置实例.

喜欢;

var disqus_shortname = '';

var disqus_identifier = '';

var disqus_url = '';
Run Code Online (Sandbox Code Playgroud)

当我们不想使用相同的标识符,而是每个disqus实例使用唯一的标识符时,这给我们带来了问题.尝试将每个实例化+配置放在iframe中,但这真的搞砸了ie8.有没有更好的方法呢?

所以,总结一下; 一页上的几个disqus实例.怎么样?还有其他人做过吗?

谢谢

javascript global-variables disqus

31
推荐指数
2
解决办法
1万
查看次数

Disqus注释无法加载localhost?

我想使用通用代码,并且在完成最基本的功能时遇到了困难.

我想创建一个测试的短名称和一个我的部署,我在Disqus管理面板中做了.

这是我的show动作中的disqus代码:

# inside show.html.erb
<%= render raw 'comments' %>

# partial "comments"

  <div id="disqus_thread"></div>
    <script type="text/javascript">
      var disqus_shortname = '<%= Post::DISQUS_SHORTNAME %>';
      var disqus_identifier = '<%= @post.id %>';
      var disqus_url = '<%= url_for([:blog, @topic, @post])%>';
        (function() {
            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
            dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
        })();
    </script>
    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
    <a href="http://disqus.com" class="dsq-brlink">blog comments …
Run Code Online (Sandbox Code Playgroud)

javascript ruby-on-rails disqus

28
推荐指数
3
解决办法
1万
查看次数

使用Disqus创建网站论坛/讨论组?

Disqus似乎越来越受到网站博客评论的欢迎.令人印象深刻的是它与Facebook,Twitter等有什么好的工作.

对于熟悉Disqus及其API的人,是否可以创建一个论坛/ dsicussion组,访问者不仅可以对现有主题发表评论,还可以使用Disqus自行创建主题?

disqus

22
推荐指数
2
解决办法
1万
查看次数

将Disqus注释添加到Rails应用程序的最佳方法?

还有什么比Disqus Ruby宝石更好吗?也许是专门针对Rails的东西?

(Disqus gem可能是最好的选择,我只是无法找到很多颜色的方式或其他).

ruby-on-rails disqus

18
推荐指数
2
解决办法
9845
查看次数

在 github-pages 上的博客文章中添加评论

我使用Jekyll Theme制作了一个基于 Github 页面的网站。目前,我也可以在该网站上发布博客。但是,我想在博客文章的末尾添加一个评论部分。

有关于如何使用Disqus添加评论部分的教程。但我认为使用 Disqus 需要付费订阅。所以我正在寻找 Disqus 的替代品来添加评论部分。

分享任何关于它的想法将不胜感激。

github vs-web-site-project disqus jekyll jekyll-theme

15
推荐指数
2
解决办法
6169
查看次数

Disqus会存储您的评论吗?

我今天偶然发现了Disqus,我想知道为什么我需要再次创建自己的评论/发布模型:).Disqus是否将评论存储在自己的数据库中,或者您是否也必须存储它们?这对性能有何影响?

是值得吗?

database disqus

14
推荐指数
1
解决办法
2483
查看次数

车把模板内的内联javascript

是否有办法在Handlebars模板中使用内联脚本?

<script type="text/x-handlebars">
    I'm a row of type "foo"
    <script type="text/javascript">alert('hi');</script>
</script>
Run Code Online (Sandbox Code Playgroud)

上述模板呈现时,将删除内联脚本.

我想要做的是在页面上包含disqus小部件.小部件基本上是一些标记+ disqus脚本.

该小部件将包含在我的应用程序的子视图中.默认情况下,子视图不可见,但在我的Ember应用程序代码中按照某些逻辑显示.

disqus handlebars.js ember.js

14
推荐指数
1
解决办法
8482
查看次数