This macro is used to create an RSS feed of blog posts.

Usage

Storage Format

<ac:macro ac:name="blog-rss">
<ac:parameter ac:name="parameter">value</ac:parameter>
</ac:macro>

Wiki Markup

{blog-rss}
ParameterNameDescriptionTypeDefaultRequired

space

Space

A comma separated list of spaces whose posts should be listed (SPACEKEY/@all/@current/@favourite/@global/@personal - default @current)

string


teams

Team Labels

A comma separated list of team labels that are used to filter the list of spaces

string


label

Label

A comma separated list of labels that are used to filter the list of blogposts

string


author

Author

A comma separated list of authors that are used to filter the list of blogposts

string


sort

Sort Order

The order that the posts should be listed in (creation/modified/recent - default creation)

enum

recent

reverse

Reverse

List the blogposts in reverse order (default=true - oldest first)

boolean

true

count

Count

The number of posts that should be displayed (default = all)

string


dateFormat

Date Format

Format that dates should be displayed in (default = defined by confluence settings)

string


feedTitle

Feed Title

The title of the RSS feed

string


feedDesc

Feed Description

The description of the RSS feed

string


none

None

Text to display when no posts have been found

string


flag

Flag

A list of flags, one of which must be defined for the content to be displayed

string


notflag

Not Flag

A list of flags which must not be defined for the content to be displayed

string


Example

Below is an example of how to generate an RSS feed of all blog posts on a site.

<ac:macro ac:name="blog-rss">
<ac:parameter ac:name="space">@all</ac:parameter>
</ac:macro>
{blog-rss:space=@all}

Result