# File lib/jekyll/page.rb, line 57
    def url
      return permalink if permalink

      @url ||= {
        "basename"   => self.basename,
        "output_ext" => self.output_ext,
      }.inject(template) { |result, token|
        result.gsub(/:#{token.first}/, token.last)
      }.gsub(/\/\//, "/")
    end