diff --git a/src/Elastic.Documentation.Navigation/Isolated/Node/TableOfContentsNavigation.cs b/src/Elastic.Documentation.Navigation/Isolated/Node/TableOfContentsNavigation.cs index 07349fc7a..e81138546 100644 --- a/src/Elastic.Documentation.Navigation/Isolated/Node/TableOfContentsNavigation.cs +++ b/src/Elastic.Documentation.Navigation/Isolated/Node/TableOfContentsNavigation.cs @@ -84,7 +84,7 @@ INavigationHomeProvider homeProvider public string ParentPath { get; } /// - public string Id { get; } + public string Id { get; private set; } /// public ILeafNavigationItem Index { get; private set; } @@ -103,6 +103,7 @@ internal void SetNavigationItems(IReadOnlyCollection navigation { var indexNavigation = navigationItems.QueryIndex(this, $"{ParentPath}/index.md", out navigationItems); Index = indexNavigation; + Id = ShortId.Create(indexNavigation.Url); NavigationItems = navigationItems; } }