I’m actually running a blog with Hugo. Recently I posted a new article and tried to read from my RSS manager (Tiny Tiny RSS). What I found when I went to read the article is that metadata is not generated very good, I think, and I don’t know what is messing arround. Here’s a screenshot:
As you can see, it has a “Page” thing at right of the title, and I think it should’t.
In cases like this it is best to just share as many links as you can. So go ahead and share those.
In the meantime, the apparent issue is that your RSS template is setting the <author> element to the some variable in a template. Here are the two latest posts, with relevant lines:
<title>Using the C preprocessor</title>
<link>https://blog.adol.pw/2017/03/27/preprocessor_c/</link>
<pubDate>Mon, 27 Mar 2017 00:00:00 +0000</pubDate>
<author>Page("Using the C preprocessor")</author>
<guid>https://blog.adol.pw/2017/03/27/preprocessor_c/</guid>
<title>Isolate your ruby environment</title>
<link>https://blog.adol.pw/2016/08/16/isolate-ruby-environment/</link>
<pubDate>Tue, 16 Aug 2016 00:00:00 +0000</pubDate>
<author>Page("Isolate your ruby environment")</author>
<guid>https://blog.adol.pw/2016/08/16/isolate-ruby-environment/</guid>
From your GitHub history I see you forking after-dark, which has an author parameter for your site config. I am not sure if you’ve set it or not, but maybe if that isn’t set it will mess up like this.
One quick way to check if it is the theme settings would be to run a build with a different theme. Don’t commit it or anything, just run a local version and visit your RSS feed; you don’t even need to view the site, to check if the feed is working correctly.
Well nothing in that theme sticks out to me, and I am not personally aware of any 0.18.0 specific issues with RSS (though it is worth looking for them here and in the issue tracker.
My next step would be to check the template files generating the site, but your’s are not in a repo, ne? You might want to throw them into a repo for debugging this.
That means you either need to debug the RSS template on your own, or you need to share your repo so we can see what the conflict is. If you can’t share it for some reason, I am not sure how we will be able to help. Is there a reason you can’t share it?
Edit: I recalled that you posted earlier that you keep your site on a VPS, implying it was not kept in version control. That is fine, we don’t actually need the entire site, just the layouts directory (and you already shared your theme repo). You ought to just copy that directory and drop it in a repo and share it, so we can see what is happening.