From 28b1aa71052c0288381a66c845d90e6416bb2f9a Mon Sep 17 00:00:00 2001
From: Arun Isaac
Date: Fri, 13 Mar 2020 23:52:34 +0530
Subject: List tags only if present.

* ennu-html.el (ennu-html-inner-template): List tags only if present.
---
 ennu-html.el | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/ennu-html.el b/ennu-html.el
index 28a4a6b..bf7cb0f 100644
--- a/ennu-html.el
+++ b/ennu-html.el
@@ -246,14 +246,16 @@
               translations
               ", ")))
    ;; Tags
-   (format "<p>Tags: %s</p>"
-           (mapconcat
-            (lambda (tag)
-              (replace-regexp-in-string
-               "<a " "<a class=\"p-category\" "
-               (ennu-export-tag (ennu-add-tongue-suffix tag (plist-get info :language))
-                                tag (org-export-backend-name (plist-get info :back-end)))))
-            tags ", "))
+   (when-let (tags (plist-get info :filetags))
+     (format "<p>Tags: %s</p>"
+             (mapconcat
+              (lambda (tag)
+                (replace-regexp-in-string
+                 "<a " "<a class=\"p-category\" "
+                 (ennu-export-tag (ennu-add-tongue-suffix tag (plist-get info :language))
+                                  tag (org-export-backend-name (plist-get info :back-end)))))
+              tags
+              ", ")))
    ;; Summary
    (format "<div class=\"p-summary\">%s</div>"
            (org-export-data (plist-get info :summary) info))
-- 
cgit v1.2.3