Home Anna Archive Import your Disqus Comments to Eleventy—zachleat.com

Import your Disqus Comments to Eleventy—zachleat.com

1584
2
SHARE

I’m slowly migrating off of Disqus. I want to keep my existing comment content though.

Migration is an easy sell:

  • A few KB of static HTML is faster than the Disqus JavaScript. I lazy-load Disqus but it’s 430KB ⚠️.
  • No third party JavaScript—no prying eyes!
  • Comments available without JavaScript.
  • Full control over markup and style of comments (samples provided below). Finally, I can use my web fonts ?.
  • No annoying loading delay when someone direct-links to a comment on your page.

I wrote up the steps I took to import the Disqus export XML in my eleventy blog. This method:

  • Properly maintains comment threading as shown in the Disqus interface.
  • Uses gravatar for avatar images.
  • Works with any existing links to Disqus comments in the wild (and no annoying delay waiting for Disqus to load and jump to the comment).

As an intermediate step, I still allow users to load the Disqus interface to participate in the discussion but these comments will not be available statically until I do another export/import—this is super easy after you do it once.

My goal is to add webmentions (thanks Nicolas for the tip!), but full credit to Staticman and utterances which look great too.


Find out more about Eleventy:

2 COMMENTS

  1. It’s very effortless to find out any topic on net
    as compared to textbooks, as I found this post at this web page.
    I’ll immediately snatch your rss feed as I can not find
    your email subscription link or newsletter service.
    Do you’ve any? Kindly permit me recognise so that I may subscribe.
    Thanks. Hello, I log on to your blogs daily.

    Your story-telling style is awesome, keep up the good work!
    http://marketing.com/

LEAVE A REPLY

Please enter your comment!
Please enter your name here