# File lib/nanoc/helpers/blogging.rb, line 292
    def atom_feed(params={})
      require 'builder'

      # Create builder
      builder = AtomFeedBuilder.new(@site, @item)

      # Fill builder
      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]

      # Run
      builder.validate
      builder.build
    end