Quantcast
Viewing latest article 8
Browse Latest Browse All 25

How can I change the RSS URL?

@codydh I have been toying around with custom outputs and figured out a way to create a feed.xml for the homepage. I’ll delimit the steps here—I need to improve the documentation as well—but this should provide enough insight to get you going on doing the same for your individual sections, etc. Keep in mind this is my first time using this features, so YMMV:

In your site’s config.toml, place the following:

[outputs]
home = ["HTML","FEED"]

[mediaTypes]
[mediaTypes."application/rss"]
suffix = "xml"

[outputFormats]
[outputFormats.FEED]
mediatype = "application/rss"
baseName = "feed"

Notice how you define that the Kind of home specifically outputs HTML (default behavior) as well as FEED. You need to declare these explicitly, and although they are all uppercase, output formats are case insensitive.

You can then create your layout for the homepage RSS feed at layouts/index.feed.xml. When your site builds, it will output whatever templating you put inside of this layout at codydhsite.com/feed.xml. For your use case, section is also a Kind, so you could create a similar layout/template at layouts/_default/section.feed.xml and then set the section kind accordingly in your site’s configuration file…

HTH.

I’m looking to @bep to confirm if I’m on the right track since this is what I’ve figure out for potential improvements to the docs in this area.

Read full topic


Viewing latest article 8
Browse Latest Browse All 25

Trending Articles