public void Export(Site site, IEnumerable<Models.HtmlBlock> sources, System.IO.Stream outputStream) { var fileProvider = new Kooboo.CMS.Sites.Persistence.FileSystem.HtmlBlockProvider(); foreach (var item in sources) { var layout = Get(item); fileProvider.Add(layout); } fileProvider.Export(site, sources, outputStream); }
public void Export(IEnumerable <Models.HtmlBlock> sources, System.IO.Stream outputStream) { var fileProvider = new Kooboo.CMS.Sites.Persistence.FileSystem.HtmlBlockProvider(); foreach (var item in sources) { var layout = Get(item); fileProvider.Add(layout); } fileProvider.Export(sources, outputStream); }
public void ExportHtmlBlocksToDisk(Site site) { IHtmlBlockProvider fileHtmlProvider = new Kooboo.CMS.Sites.Persistence.FileSystem.HtmlBlockProvider(); //remove the pages folder to clear all old pages. var dummy = new HtmlBlock(site, "Dummy"); Kooboo.IO.IOUtility.DeleteDirectory(dummy.BasePhysicalPath, true); foreach (var item in QueryBySite(site)) { fileHtmlProvider.Add(item); } }
public void ExportToDisk(Site site) { IHtmlBlockProvider fileHtmlProvider = new Kooboo.CMS.Sites.Persistence.FileSystem.HtmlBlockProvider(); //remove the pages folder to clear all old pages. var dummy = new HtmlBlock(site, "Dummy"); Kooboo.IO.IOUtility.DeleteDirectory(dummy.BasePhysicalPath, true); foreach (var item in QueryBySite(site)) { fileHtmlProvider.Add(item); } }