diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsAppConsts.cs b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsAppConsts.cs new file mode 100644 index 0000000000..f086ebd233 --- /dev/null +++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsAppConsts.cs @@ -0,0 +1,11 @@ +using Volo.Docs.Projects; + +namespace Volo.Docs +{ + public class DocsAppConsts + { + public static string LatestVersion = "latest"; + + public static VersionInfo DefaultVersion = new VersionInfo(LatestVersion, LatestVersion); + } +} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/VersionInfo.cs b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Projects/VersionInfo.cs similarity index 89% rename from modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/VersionInfo.cs rename to modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Projects/VersionInfo.cs index 4e38e5f5d4..b8133fc137 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/VersionInfo.cs +++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Projects/VersionInfo.cs @@ -1,4 +1,4 @@ -namespace Volo.Docs.Pages.Documents.Project +namespace Volo.Docs.Projects { public class VersionInfo { diff --git a/modules/docs/src/Volo.Docs.Web/DocsWebConsts.cs b/modules/docs/src/Volo.Docs.Web/DocsWebConsts.cs deleted file mode 100644 index 8c34f15d5c..0000000000 --- a/modules/docs/src/Volo.Docs.Web/DocsWebConsts.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Volo.Docs.Pages.Documents.Project; - -namespace Volo.Docs -{ - public class DocsWebConsts - { - public static VersionInfo DefaultVersion = new VersionInfo("Unstable", "master"); //can be *latest* as well. - } -} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml index c03a97bcea..cefd9fdf6b 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml @@ -30,7 +30,7 @@

+ asp-route-version="@DocsAppConsts.DefaultVersion.Version"> @project.Name

diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml.cs b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml.cs index 86aead43ee..837cfe2b1a 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml.cs @@ -27,7 +27,7 @@ namespace Volo.Docs.Pages.Documents return RedirectToPage("./Project/Index", new { projectName = project.ShortName, - version = DocsWebConsts.DefaultVersion.Version, + version = DocsAppConsts.DefaultVersion.Version, documentName = project.DefaultDocumentName }); } diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml index 8daf579254..b40b07208e 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml @@ -1,5 +1,6 @@ @page @using Volo.Abp.AspNetCore.Mvc.UI.Theming +@using Volo.Docs @using Volo.Docs.Pages.Documents.Project @inject IThemeManager ThemeManager @model IndexModel @@ -90,7 +91,7 @@ }