From 0c72a1c4138c5d65fe87cfe44b800f668cee1843 Mon Sep 17 00:00:00 2001 From: Bastien Date: Tue, 11 Feb 2020 09:26:20 +0100 Subject: [PATCH] ox-html.el: No trailing dot when HTML extension is empty * lisp/ox-html.el (org-html-export-to-html) (org-html-publish-to-html): Don't add a trailing dot when HTML extension is empty. --- lisp/ox-html.el | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/lisp/ox-html.el b/lisp/ox-html.el index fa30bde95..6948e9c96 100644 --- a/lisp/ox-html.el +++ b/lisp/ox-html.el @@ -3864,9 +3864,11 @@ file-local settings. Return output file's name." (interactive) - (let* ((extension (concat "." (or (plist-get ext-plist :html-extension) - org-html-extension - "html"))) + (let* ((extension (concat + (when (> (length org-html-extension) 0) ".") + (or (plist-get ext-plist :html-extension) + org-html-extension + "html"))) (file (org-export-output-file-name extension subtreep)) (org-export-coding-system org-html-coding-system)) (org-export-to-file 'html file @@ -3882,9 +3884,10 @@ publishing directory. Return output file name." (org-publish-org-to 'html filename - (concat "." (or (plist-get plist :html-extension) - org-html-extension - "html")) + (concat (when (> (length org-html-extension) 0) ".") + (or (plist-get plist :html-extension) + org-html-extension + "html")) plist pub-dir))