protected IPageHeader CreateHeader() { var header = new LocoRefHeader(); header.Title = "StoveVideos"; return(header); }
public void Build() { PopulateLocoRefDetails(); var pageHeader = new LocoRefHeader(); foreach (var loco in _orderedDetails) { pageHeader.Keywords.Add(loco.Title); } Directory.CreateDirectory(HtmlPath); PageBuilder pageBuilder = new(HtmlFileName, LocalPath, pageHeader, "../"); pageBuilder.Append(NavBarHelper.NavBar("../")); AddBreadCrumb(pageBuilder); pageBuilder.Append("<div class='container mt-4'>"); //TODO: Photo Ref - can we add an index with grouping by type. Jumbotron(pageBuilder, PageTitle); foreach (var loco in _orderedDetails) { AddLocoRef(pageBuilder, loco); } pageBuilder.Append("</div>"); pageBuilder.Append("</div>"); pageBuilder.Output(); }
public virtual void Build() { Directory.CreateDirectory(LocalPath); var locref = new LocoRefHeader(); locref.Title = Title; locref.Keywords.Add(Title); locref.Keywords.AddRange(Keywords); locref.Keywords.Add("Photos"); locref.Keywords.Add($"Photos of {Keywords[0]}"); locref.Keywords.Add("Images"); locref.Keywords.Add("reference"); _pageBuilder = new PageBuilder(HtmlFileName, LocalPath, locref, "../../"); _pageBuilder.Append(NavBarHelper.NavBar("../../")); AddBreadCrumb(this); _pageBuilder.Append("<div class='container mt-12'>"); LocoRefPageBuilder.Jumbotron(_pageBuilder, Title); AddPageDetails(); AddGallrey(HtmlPath + "images\\", RawImagePath); _pageBuilder.Append("</div>"); _pageBuilder.Append("</div>"); _pageBuilder.Append(HTMLRailHelper.Modal()); _pageBuilder.Append("<script src='../../Scripts/script.js'></script>"); _pageBuilder.Output(); }