branch: externals/org
commit f2ec3c2eb58cc208f5159ca689b1aab1967b38ff
Author: Nikolaos Chatzikonstantinou <nchatz...@gmail.com>
Commit: Ihor Radchenko <yanta...@posteo.net>

    ox-html: Always wrap exported src block with <code> tag
    
    * lisp/org/ox-html.el (org-html-src-block): Add HTML code element inside
    pre element for Org source blocks exported to HTML.
    * etc/ORG-NEWS (HTML export wraps ~<code>~ around all the exported src 
blocks):
    Announce the change.
---
 etc/ORG-NEWS    | 9 +++++++++
 lisp/ox-html.el | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS
index cd1a4cb9ad..a2c01979fe 100644
--- a/etc/ORG-NEWS
+++ b/etc/ORG-NEWS
@@ -479,6 +479,15 @@ capture ~:tree-type~ options]], the internal variable
 undocumented helper function ~org-datetree-insert-line~.
 
 ** Miscellaneous
+*** HTML export wraps ~<code>~ around all the exported src blocks
+
+HTML export always uses ~<pre>~ tag around exported src blocks.
+In addition, previously, HTML export used ~<code>~ tag around src
+blocks when ~org-html-klipsify-src~ is non-nil.
+
+Now, both ~<pre>~ and ~<code>~ tags are *always* wrapped around the
+export src blocks.
+
 *** ~org-element-org-data-parser~ now returns syntax node with ~:pre-blank~ 
property
 
 Previously, parsing ~org-data~ syntax node did not record information
diff --git a/lisp/ox-html.el b/lisp/ox-html.el
index 026a937359..0ed16eb003 100644
--- a/lisp/ox-html.el
+++ b/lisp/ox-html.el
@@ -3709,7 +3709,7 @@ contextual information."
                              " data-editor-type=\"html\""
                            "")
                          code)
-               (format "<pre class=\"src src-%s\"%s>%s</pre>"
+               (format "<pre class=\"src src-%s\"%s><code>%s</code></pre>"
                         ;; Lang being nil is OK.
                         lang label code))))))
 

Reply via email to