Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 2.13 KB

README.md

File metadata and controls

46 lines (36 loc) · 2.13 KB

Jekyll installation instructions

  1. Add a variable called comments to the YAML Front Matter and set its value to true. A sample front matter might look like:

    ---
    layout: default
    comments: true
    # other options
    ---
  2. In between a {% if page.comments %} and a {% endif %} tag, add the Universal Embed Code in the appropriate template where you'd like Disqus to load.

    Universal Embed Code:

    <div id="disqus_thread"></div>
    <script>
        /**
         *  RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
         *  LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables
         */
        /*
        var disqus_config = function () {
            this.page.url = PAGE_URL;  // Replace PAGE_URL with your page's canonical URL variable
            this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
        };
        */
        (function() {  // REQUIRED CONFIGURATION VARIABLE: EDIT THE SHORTNAME BELOW
            var d = document, s = d.createElement('script');
            
            s.src = '//EXAMPLE.disqus.com/embed.js';  // IMPORTANT: Replace EXAMPLE with your forum shortname!
            
            s.setAttribute('data-timestamp', +new Date());
            (d.head || d.body).appendChild(s);
        })();
    </script>
    <noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
  3. Be sure to replace EXAMPLE above with your Disqus forum shortname.

Note: Comments can be disabled per-page by setting comments: false or by not including the comments option at all.

Continue to the getting started guide.