public string Build(FolderItem page) { _content = _parser.Transform(_content); if (_transformBlocks) { _content = NoteBlockHelper.GenerateNoteBlocks(_content); _content = PanelBlockHelper.GeneratePanelBlocks(_content); } if (_codeBlocks != null) { _content = CodeBlockHelper.GenerateCodeBlocks(_content, _documentationVersion, _options, _codeBlocks); } if (_rawHtmlBlocks != null) { _content = LegacyBlockHelper.ReplaceRawHtmlPlaceholdersAfterMarkdownTransformation(_content, _rawHtmlBlocks); } string expectedPageUrl = null; page.Metadata?.TryGetValue("url", out expectedPageUrl); _content = SocialMediaBlockHelper.ReplaceSocialMediaBlocks(_content, expectedPageUrl); return(_content); }
public string Build() { _content = _parser.Transform(_content); if (_transformBlocks) { _content = NoteBlockHelper.GenerateNoteBlocks(_content); _content = PanelBlockHelper.GeneratePanelBlocks(_content); } if (_codeBlocks != null) { _content = CodeBlockHelper.GenerateCodeBlocks(_content, _documentationVersion, _options, _codeBlocks); } if (_rawHtmlBlocks != null) { _content = LegacyBlockHelper.ReplaceRawHtmlPlaceholdersAfterMarkdownTransformation(_content, _rawHtmlBlocks); } return(_content); }
public void TransformLegacyBlocks(FileInfo file) { _content = LegacyBlockHelper.GenerateLegacyBlocks(Path.GetDirectoryName(file.FullName), _content); }
public void TransformRawHtmlBlocks() { _content = LegacyBlockHelper.ReplaceRawHtmlWithPlaceholders(_content, out _rawHtmlBlocks); }
private string TransformLegacyBlocks(FileInfo file, string content) { return(LegacyBlockHelper.GenerateLegacyBlocks(Path.GetDirectoryName(file.FullName), content)); }