summaryrefslogtreecommitdiff
path: root/template.go
diff options
context:
space:
mode:
Diffstat (limited to 'template.go')
-rw-r--r--template.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/template.go b/template.go
index 1fa243b..8545e1e 100644
--- a/template.go
+++ b/template.go
@@ -21,10 +21,11 @@ type TemplateData struct {
Content string
Site string
Generator string
+ Slug string
}
// GenerateHTML generates the HTML file from the Markdown document.
-func GenerateHTML(fm FrontMatter, content string) ([]byte, error) {
+func GenerateHTML(fm FrontMatter, slug, content string) ([]byte, error) {
var buffer bytes.Buffer
err := htmlTemplate.Execute(&buffer, TemplateData{
@@ -37,6 +38,7 @@ func GenerateHTML(fm FrontMatter, content string) ([]byte, error) {
Content: content,
Site: *url,
Generator: fmt.Sprintf("crocc %s (https://crocc.nc0.fr)", version),
+ Slug: slug,
})
return buffer.Bytes(), err