I’m testing out a local static page generated by Franklin.jl using the academic template (Your Name) and am running into a number of issues.
First one is title extraction for blog posts - SSG process can detect and link to the posts to the index page without issues, but seems to be unable to extract the title portion of the metadata, rendering all posts as ‘Untitled’ on the main index.html.
For example, here’s the header of a demo blog post included with the template that shows up with full title (“Blog 5”) on the index.html:
+++
title = "Blog 5"
hasmath = true
hascode = false
date = Date(2005, 2, 19)
tags = ["blog"]
+++
And here’s copy of the header from one of my posts that shows up as ‘Untitled’ on the main index page:
+++
title = "Opening"
hasmath = true
hascode = false
date = Date(2026, 01, 22)
tags = ["blog"]
+++
Crazy things is, if I copied the header of the demo blog post file into a new .md and try to render it, same ‘Untitled’ issue repeats despite being a carbon copy of the working original. Only way to get the demo post working exactly as before is to ‘cp’ the file into the blog directory under a new name.
Second issue is none of the markdown rendering works on the newly created blog posts (for example, ‘#’ for headers are rendered as just ‘#’ characters). I feel like we’re looking at a potentially related problem (faulty whitespace handling?), but I wouldn’t know where to begin.
If it helps, this is all happening in ubuntu, working primarily in terminals with repl and vim. Firefox is the rendering browser.
Any insight would be appreciated!