From 62ef2ef06f36bccddecaffc9567898899c29036d Mon Sep 17 00:00:00 2001 From: digitalcraftsman Date: Fri, 17 Jul 2015 12:21:50 +0200 Subject: [PATCH] Added Disqus support --- README.md | 17 +++++++++++++++++ layouts/_default/single.html | 24 ++++++++++++++---------- layouts/partials/disqus.html | 14 ++++++++++++++ 3 files changed, 45 insertions(+), 10 deletions(-) create mode 100644 layouts/partials/disqus.html diff --git a/README.md b/README.md index 0ddc6d5..70a57ec 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ It pairs a prominent sidebar with uncomplicated content. - [Sticky sidebar content](#sticky-sidebar-content) - [Themes](#themes) - [Reverse layout](#reverse-layout) + - [Disqus](#disqus) - [Development](#development) - [Author](#author) - [Ported by](#ported-by) @@ -92,6 +93,22 @@ Hyde's page orientation can be reversed with a single class. ``` +### Disqus + +You can optionally enable a comment system powered by Disqus for the posts. Simply add the variable `disqusShortname` to the `params` in your config file. + +**TOML** +```toml +[params] + disqusShortname = "spf13" +``` + +**YAML** +```yaml +params: + disqusShortname: "spf13" +``` + ## Author **Mark Otto** - diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 9f4f603..6bd2524 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,15 +1,19 @@ -{{ partial "head.html" . }} - + {{ partial "head.html" . }} + + {{ partial "sidebar.html" . }} -{{ partial "sidebar.html" . }} +
+
+

{{ .Title }}

+ + {{ .Content }} +
-
-
-

{{ .Title }}

- - {{ .Content }} -
-
+ {{ if and (isset .Site.Params "disqusShortname") (ne .Site.Params.disqusShortname "") }} +

Comments

+ {{ partial "disqus" . }} + {{ end }} +
diff --git a/layouts/partials/disqus.html b/layouts/partials/disqus.html new file mode 100644 index 0000000..323ae04 --- /dev/null +++ b/layouts/partials/disqus.html @@ -0,0 +1,14 @@ +
+ + + \ No newline at end of file -- 2.43.0