Interface ITocGeneratorService
Assembly: Volo.Docs.Application.Contracts.dll
Syntax
public interface ITocGeneratorService : IApplicationService, IRemoteService
Methods
GenerateTocHeadings(string)
Declaration
List<TocHeading> GenerateTocHeadings(string markdownContent)
Parameters
| Type |
Name |
Description |
| string |
markdownContent |
|
Returns
GenerateTocItems(List<TocHeading>, int, int)
Declaration
List<TocItem> GenerateTocItems(List<TocHeading> tocHeadings, int topLevel, int levelCount)
Parameters
Returns
GenerateTocItems(string, int, int?)
Declaration
List<TocItem> GenerateTocItems(string markdownContent, int levelCount, int? topLevel = null)
Parameters
| Type |
Name |
Description |
| string |
markdownContent |
|
| int |
levelCount |
|
| int? |
topLevel |
|
Returns
GetTopLevel(List<TocHeading>)
Declaration
int GetTopLevel(List<TocHeading> tocHeadings)
Parameters
Returns
Extension Methods