--- lastmod: 2015-08-04 date: 2014-05-26 linktitle: Comments menu: main: parent: extras next: /extras/crossreferences prev: /extras/builders title: Comments in Hugo --- As Hugo is a static site generator, the content produced is static and doesn’t interact with the users. The most common interaction people ask for is comment capability. Hugo ships with support for [Disqus](https://disqus.com/), a third-party service that provides comment and community capabilities to website via JavaScript. Your theme may already support Disqus, but even it if doesn’t, it is easy to add. # Disqus Support ## Adding Disqus to a template Hugo comes with all the code you would need to include load Disqus. Simply include the following line where you want your comments to appear: {{ template "_internal/disqus.html" . }} ## Configuring Disqus That template requires you to set a single value in your site config file, e.g. config.yaml. disqusShortname = "XYW" Additionally, you can optionally set the following in the front matter for a given piece of content: * **disqus_identifier** * **disqus_title** * **disqus_url** ## Conditional Loading of Disqus Comments Users have noticed that enabling Disqus comments when running the Hugo web server on localhost causes the creation of unwanted discussions on the associated Disqus account. In order to prevent this, a slightly tweaked partial template is required. So, rather than using the built-in `"_internal/disqus.html"` template referenced above, create a template in your `partials` folder that looks like this: ```html
comments powered by Disqus ``` Notice that there is a simple `if` statement that detects when you are running on localhost and skips the initialization of the Disqus comment injection. Now, reference the partial template from your page template: {{ partial "disqus.html" . }} # Alternatives A few alternatives exist to [Disqus](https://disqus.com/): * [txtpen](https://txtpen.com) * [Discourse](http://www.discourse.org) * [IntenseDebate](http://intensedebate.com/) * [Livefyre](http://www.adobe.com/marketing-cloud/enterprise-content-management/ugc-content-platform.html) * [Muut](http://muut.com/) * [多说](http://duoshuo.com/) ([Duoshuo](http://duoshuo.com/), popular in China) * [isso](http://posativ.org/isso/) (Self-hosted, Python) * [Kaiju](https://github.com/spf13/kaiju) ## Kaiju [Kaiju](https://github.com/spf13/kaiju) is an open-source project started by [spf13](http://spf13.com/) (Hugo’s author) to bring easy and fast real time discussions to the web. Written using Go, Socket.io and MongoDB, it is very fast and easy to deploy. It is in early development but shows promise. If you have interest, please help by contributing whether via a pull request, an issue or even just a tweet. Everything helps. ## txtpen [txtpen](https://txtpen.com) adds highlighting an in-line commenting similar to Medium to your Hugo blog. ## Discourse Additionally, you may recognize [Discourse](http://www.discourse.org) as the system that powers the [Hugo Discussion Forum](https://discourse.gohugo.io).