[documentation] Escaping short reference link text. [fixing the fix]
diff --git a/libraries/doctemplates/template/utils.lua b/libraries/doctemplates/template/utils.lua
index 9c48f38..bf9f9e0 100644
--- a/libraries/doctemplates/template/utils.lua
+++ b/libraries/doctemplates/template/utils.lua
@@ -334,6 +334,15 @@
 end
 
 ---
+-- Disable Markdown processing on a specific string
+-- @param #string s Content to browse
+-- @param #string escaped What Markdown should not process
+-- @return #string Original `s` #string with `escaped` #string backslashed
+function M.escape(s, escaped)
+  return string.gsub(s, escaped, '\\'..escaped)
+end
+
+---
 -- Provide human readable overview from an API model element
 --
 -- Resolve all element needed to summurize nicely an element form API model.
@@ -346,7 +355,8 @@
 function M.prettyname( apiobject, ... )
   local tag = apiobject.tag
   if M.prettynametypes[tag] then
-    return M.prettynametypes[tag](apiobject,...)
+    local prettyname = M.prettynametypes[tag](apiobject,...)
+    return M.escape(prettyname,'_')
   elseif not tag then
     return nil, 'No pretty name available as no tag has been provided.'
   end
diff --git a/libraries/templateengine/templateengine.lua b/libraries/templateengine/templateengine.lua
index c9e245c..607a600 100644
--- a/libraries/templateengine/templateengine.lua
+++ b/libraries/templateengine/templateengine.lua
@@ -84,14 +84,7 @@
   string = string:gsub('@{%s*(.-)%s*}', replace)
   return M.env.markdown( string )
 end
----
--- Disable Markdown processing on a specific string
--- @param #string s Content to browse
--- @param #string escaped What Markdown should not process
--- @return #string Original `s` #string with `escaped` #string backslashed
-local function escape(s, escaped)
-  return string.gsub(s, escaped, '\\'..escaped)
-end
+
 ---
 -- Provide a full link to an element using `prettyname` and `linkto`.
 -- Default implementation is for HTML.
@@ -101,7 +94,7 @@
   if not ref then
     return name
   end
-  return string.format('<a href="%s">%s</a>', ref, escape(name, '_'))
+  return string.format('<a href="%s">%s</a>', ref, name)
 end
 --
 -- Define default template environnement