   <updated>#{new Date(recentInfo.generatedTime).toISOString()}</updated>
   """
   for file in recentInfo.recentFiles
+    html = convertToAbsoluteLinks file.body, {
+      year       : file.year
+      month      : file.month
+      date       : file.date
+      absoluteURL: true
+    }
     entryUrl = "#{config.siteURL}/#{file.year}/#{file.month}/#{file.datepart}/#{file.slug}"
     title = file.title
     if (not title?) or (title is '')

      return
    url = "/#{file.year}/#{file.month}/#{file.datepart}/#{file.slug}"
    formatPage {
      markdown: markdown
      link    : url
      year    : file.year
      month   : file.month
      date    : file.date
      noTitle : true
    }, (err, html) ->
      if err
        logMessage err

      return component.text
  null

convertToAbsoluteLinks = (html, params) ->
  html = html.replace /(<a href|<img src)="(.*?)"/g, (match, p1, p2) ->
    p2 = p2.replace /^\.\.\/(?!\.\.)/g, "/#{params.year}/#{params.month}/"
    p2 = p2.replace /^\.\.\/\.\.\/(?!\.\.)/g, "/#{params.year}/"
    p2 = p2.replace /^\.\.\/\.\.\/\.\.\/(?!\.\.)/g, "/"
    if p2.indexOf('://') is -1
      if p2[0] isnt '/'
        p2 = "/#{params.year}/#{params.month}/#{params.date}/#{p2}"
      if params.absoluteURL
        p2 = "#{config.siteURL}#{p2}"
    "#{p1}=\"#{p2}\""
  html

# Format Markdown content into HTML
formatPage = (input, callback) ->
  lex = marked.Lexer.lex(input.markdown)
