aboutsummaryrefslogtreecommitdiff
path: root/lisp/seam-export.el
diff options
context:
space:
mode:
authorSpencer Williams <spnw@plexwave.org>2025-07-11 13:52:01 -0400
committerSpencer Williams <spnw@plexwave.org>2025-07-11 14:16:33 -0400
commit5c55ec7fcb338306188dac3454782a190205152e (patch)
treecececa55668ca746c19820a1cc76b6a2164edbc0 /lisp/seam-export.el
parent3e6118ec43ce7b875bfa9321d6874a59f501e795 (diff)
Add raw-title template var
Diffstat (limited to 'lisp/seam-export.el')
-rw-r--r--lisp/seam-export.el12
1 files changed, 10 insertions, 2 deletions
diff --git a/lisp/seam-export.el b/lisp/seam-export.el
index 8be9404..6f75a21 100644
--- a/lisp/seam-export.el
+++ b/lisp/seam-export.el
@@ -113,7 +113,7 @@ See `seam-export-alist' for more information about specifying templates."
<body>
<main>
<header>
-<h1>{{title}}</h1>
+<h1>{{{raw-title}}}</h1>
<p class=\"modified\">Last modified: <time datetime=\"{{modified-dt}}\">{{modified}}</time></p>
</header>
{{{contents}}}
@@ -137,7 +137,12 @@ interpolate it as-is.
`title'
- The note's title (HTML-escaped).
+ The note's title, in a plain text format suitable for a
+ <title> tag.
+
+ `raw-title'
+
+ The note's title, in an HTML format suitable for an <h1> tag.
`backlinks'
@@ -272,6 +277,9 @@ notes)."
`(("title" .
,(seam-export--smartquotize-string
(seam-get-title-from-file note-file)))
+ ("raw-title" .
+ ,(seam-export--escape-string
+ (seam-get-title-from-file note-file)))
("modified" .
,(format-time-string
seam-export-time-format