Пример #1
0
 public async Task WriteAsync(IDocument document, string name)
 {
     try
     {
         var outputPath = _layout.GetPath(name);
         var formatter  = new MinifyMarkupFormatter();
         using (var outputStream = File.Create(outputPath.FullName))
         {
             using (var writer = new StreamWriter(outputStream))
             {
                 document.ToHtml(writer, formatter);
                 await writer.FlushAsync();
             }
         }
     }
     catch (Exception exception)
     {
         Trace.TraceError(exception.Message);
     }
 }
Пример #2
0
        private static String Minify(String input, MinifyMarkupFormatter formatter = null)
        {
            var document = input.ToHtmlDocument();

            return(document.ToHtml(formatter ?? new MinifyMarkupFormatter()));
        }