mirror of
https://github.com/streetwriters/notesnook-sync-server.git
synced 2026-02-12 19:22:45 +00:00
24 lines
714 B
C#
24 lines
714 B
C#
using System.IO;
|
|
using WebMarkupMin.Core;
|
|
using WebMarkupMin.Core.Loggers;
|
|
|
|
namespace Streetwriters.Common.Helpers
|
|
{
|
|
public static class HtmlHelper
|
|
{
|
|
public static string ReadMinifiedHtmlFile(string path)
|
|
{
|
|
var settings = new HtmlMinificationSettings()
|
|
{
|
|
WhitespaceMinificationMode = WhitespaceMinificationMode.Medium,
|
|
};
|
|
var cssMinifier = new KristensenCssMinifier();
|
|
var jsMinifier = new CrockfordJsMinifier();
|
|
|
|
var minifier = new HtmlMinifier(settings, cssMinifier, jsMinifier, new NullLogger());
|
|
|
|
return minifier.Minify(File.ReadAllText(path), false).MinifiedContent;
|
|
}
|
|
}
|
|
}
|