Invert Markdown metadata directive to show HTML extension

This commit is contained in:
Sami Samhuri 2020-01-02 18:30:37 -08:00
parent 96b249a21c
commit 0f6500cf2d
2 changed files with 3 additions and 2 deletions

View file

@ -1,5 +1,5 @@
--- ---
Hide extension: no Show extension: yes
--- ---
<p align="center">four oh four</p> <p align="center">four oh four</p>

View file

@ -30,8 +30,9 @@ final class MarkdownRenderer: Renderer {
let pageHTML = try pageRenderer.renderPage(site: site, bodyHTML: bodyHTML, metadata: metadata) let pageHTML = try pageRenderer.renderPage(site: site, bodyHTML: bodyHTML, metadata: metadata)
let mdFilename = fileURL.lastPathComponent let mdFilename = fileURL.lastPathComponent
let showExtension = mdFilename == "index.md" || metadata["Show extension"]?.lowercased() == "yes"
let htmlPath: String let htmlPath: String
if metadata["Hide extension"]?.lowercased() == "no" || mdFilename == "index.md" { if showExtension {
htmlPath = mdFilename.replacingOccurrences(of: ".md", with: ".html") htmlPath = mdFilename.replacingOccurrences(of: ".md", with: ".html")
} }
else { else {