protected IPageHeader CreateHeader()
        {
            var header = new LocoRefHeader();

            header.Title = "StoveVideos";
            return(header);
        }
Пример #2
0
        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();
        }