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

Jon*_*Jon 59 disqus jekyll github-pages

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

and*_*vom 78

最简单,最干净的方法是使用disqus在您的_includes/文件夹中提供的HTML创建一个部分(例如_includes/disqus.html),然后将其包含在您的帖子布局文件中(例如_layouts/post.md):

{% include disqus.html %}
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到一个例子:post layoutdisqus partial.

  • 正确答案.另外,你可以在你的前面添加一个`comments:true`或`comments:false`,然后在include标签周围加上:`{%if page.comments%} ... {%endif%}` (9认同)

ric*_*din 11

有一种"官方"的方式来完成这项任务.您可以在链接找到Disqus迹象.

具体而言,程序如下:

添加一个名为变量commentsYAML接待物质(即你的后处理文件的报头)和其值设置为true.示例前端问题可能如下所示:

layout: default
comments: true
# other options
Run Code Online (Sandbox Code Playgroud)

创建一个新的模板文件(即disqus.html),并在a 和a 之间放置通用嵌入代码% if page.comments %% endif %

disqus.html文件包含在帖子模板中.

希望能帮助到你 :)