diff --git a/src/Elastic.Markdown/IO/LinkReference.cs b/src/Elastic.Markdown/IO/LinkReference.cs index b0f502e0..576215ab 100644 --- a/src/Elastic.Markdown/IO/LinkReference.cs +++ b/src/Elastic.Markdown/IO/LinkReference.cs @@ -12,6 +12,10 @@ public record LinkReference { [JsonPropertyName("origin")] public required GitConfiguration Origin { get; init; } + + [JsonPropertyName("url_path_prefix")] + public required string? UrlPathPrefix { get; init; } + [JsonPropertyName("links")] public required string[] Links { get; init; } = []; @@ -20,6 +24,11 @@ public static LinkReference Create(DocumentationSet set) var links = set.FlatMappedFiles.Values .OfType() .Select(m => m.RelativePath).ToArray(); - return new LinkReference { Origin = set.Context.Git, Links = links }; + return new LinkReference + { + UrlPathPrefix = set.Context.UrlPathPrefix, + Origin = set.Context.Git, + Links = links + }; } }