def atom_feed(params={})
require 'builder'
builder = AtomFeedBuilder.new(@site, @item)
builder.limit = params[:limit] || 5
builder.relevant_articles = params[:articles] || articles || []
builder.content_proc = params[:content_proc] || lambda { |a| a.compiled_content(:snapshot => :pre) }
builder.excerpt_proc = params[:excerpt_proc] || lambda { |a| a[:excerpt] }
builder.title = params[:title] || @item[:title] || @site.config[:title]
builder.author_name = params[:author_name] || @item[:author_name] || @site.config[:author_name]
builder.author_uri = params[:author_uri] || @item[:author_uri] || @site.config[:author_uri]
builder.icon = params[:icon]
builder.logo = params[:logo]
builder.validate
builder.build
end