I understand that Franklin.jl only adds a page to the RSS feed if the relevant page variable is set (rss
for short), which then provides the description.
Would it be possible to auto-generate this from the first N
words or paragraphs of the page, eg invoked as rss = :beginning
?
Sorry I hadn’t seen this (I should subscribe to the Franklin tag…)
You could do what you suggest with
+++
... other variables here ...
rss = first(read(locvar(:fd_rpath), String), 500)
...
+++
Rest of your Markdown
the issue of course is that it will read the source file and so you’ll have page variables etc in there which is not ideal.
I think a more reasonable approach is to set rss
to "."
(or any non empty string) and set in config.md
rss_full_content = true
which will put the entire HTML of the page in the RSS item.
For JuliaGPU (Blog ⋅ JuliaGPU), both the description and full content are placed but this should not be necessary if you assume that the RSS is read by a reasonably standard RSS reader (unfortunately “reasonably standard” is not something that rhymes with RSS).
But in Vienna for instance you can see the full HTML of the page
1 Like