--- date: 2018-03-29T09:00:00+06:00 lastmod: 2020-08-10T22:00:00+06:00 title: Comments Support authors: ['muniftanjim'] categories: - features tags: - config slug: comments-support comments: true toc: true --- Minimo has support for comments baked into it. ## Enable/Disable Comments ### Globally For enabling or disabling comments globally, check the following setting in your `config.toml` file: ```toml [params.comments] enable = false ``` - `params.comments` [`Map`]: - `enable` [`Boolean`]: Enable/Disable comments globally ### For Specific Posts The global `.Site.Params.comments.enable` setting can be overridden for specific posts in their content's frontmatter with this option: ```yaml --- comments: true --- ``` - `comments` [`Boolean`]: Enable/Disable comments for specific posts _Of course, you'll also need to setup a comment system ( [Disqus](#disqus) or [Staticman](#staticman) )._ ## Setting Up Comment System Minimo currently supports **[Disqus](https://disqus.com/)**, **[Isso](https://posativ.org/isso/)**, **[Staticman](https://staticman.net/)** and **[Utterances](https://utteranc.es)** to be used as your site's comment system. ### Disqus Disqus comments require you set a single value to the following option in your `config.toml` file: ```toml disqusShortname = "" ``` - `disqusShortname` [`String`]: Shortname for you site's Disqus account And that's all! ### Isso Isso is a lightweight alternative to Disqus. You need to have a Isso server running somewhere, then set up the following options in your `config.toml` file: ```toml [params.comments.isso] enable = true scriptSrc = "https://isso.example.com/js/embed.min.js" dataAttrs = "data-isso='https://isso.example.com data-isso-require-author='true'" ``` - `params.comments.isso` [`Map`]: - `enable` [`Boolean`]: Enable Isso - `scriptSrc` [`String`]: URL of the Isso integration script. - `dataAttrs` [`String`]: Data attributes to add to the Isso `