def render(context)
      return "" unless ENV["ENV"] == "production"

      full_path = File.join(context["site"]["__directory"], @path.strip)

      return @prefix + DIGEST_CACHE[full_path] if DIGEST_CACHE[full_path]

      digest = Digest::MD5.hexdigest(File.read(full_path))
      DIGEST_CACHE[full_path] = digest

      @prefix + digest
    end
def render(context)
      return "" unless ENV["ENV"] == "production"

      full_path = File.join(context["site"]["__directory"], @path.strip)

      return @prefix + DIGEST_CACHE[full_path] if DIGEST_CACHE[full_path]

      digest = Digest::MD5.hexdigest(File.read(full_path))
      DIGEST_CACHE[full_path] = digest

      @prefix + digest
    end
Takes the given path and returns the MD5
 hex digest of the file's contents.

 The path argument is first stripped, and any leading
 "/" has no effect.