I’m trying to render a plain text version of my posts, for use with auto-posting to social media via the RSS feed. My first approach was simply to use the plainify
function, but this strips too much formatting (i.e. all paragraphs are lost).
What I really want is the ability to convert Markdown to plain text, so that paragraphs and lists, for example, are preserved.
The .RenderString
function looks quite promising, except that there’s no (documented) way to specify the output format. Hugo already supports a wide array of output formats, including text/plain
, but I guess .RenderString
just doesn’t allow this? Or am I overlooking something?
Perhaps a PR to modify .RenderString
to accept an output format as one of its optional arguments would be the solution? (I’d be happy to take a stab at it, if that is the way forward).
Perhaps there’s a better way to achieve my goal of creating a plain text representation of a blog post, though.
Thanks for any thoughts.