Esempio n. 1
0
        public void Write(Brush brush, String srcFilePath, String dstFilePath, Int32 depth)
        {
            var content = HttpUtility.HtmlEncode(File.ReadAllText(srcFilePath));
            var title = Path.GetFileName(srcFilePath);
            var path = String.Concat(Enumerable.Repeat("../", depth).ToArray());

            var javaScript = brush.JavaScript;
            var style = brush.Style;
            var result = template.Inject(new
            {
                path,
                javaScript,
                style,
                title,
                content,
            });

            File.WriteAllText(dstFilePath, result);
        }
Esempio n. 2
0
 public void AddBrush(String ext, Brush brush)
 {
     this.brushList.Add(ext, brush);
 }