在 ASP.Net 核心网站中使用 Microsoft 文档

Using Microsoft docs inside an ASP.Net Core website

Microsoft 的现代文档网站主要由 GitHub 上托管的 Markdown 文件制作而成。通常,文档显示左窗格导航菜单和右侧的文档导航部分。这是一个例子:

https://docs.microsoft.com/en-gb/dotnet/fsharp/what-is-fsharp

微软也出品了一套tools to help documentation authors and associated extensions for VS Code

是否可以使用它在您自己的网站中托管 Microsoft 文档?如果是这样,ASP.Net 核心网站中是否有这样做的例子?

我认为您想实现显示文本编辑器的功能,用户可以在其中输入 Markdown 文本并显示该 Markdown 的预览。

为此,您可以使用来自 Nuget

MarkDig or CommonMark

您可能想看看 this blog post 一位从事 Docs 工作的 Microsoft 员工,描述了如何设置和使用 Microsoft Docs 所基于的 DocFX。

另外,这个 GitHub issue 很好地总结了当前状态。(链接存储库中的所有问题都已删除。)

除此之外,您提到的链接对应 this Visual Studio Code extension package, where you might be especially in Docs Preview。 它将有助于编写和预览 Docs Markdown 风味语法。

虽然存储库链接回包 GitHub 页面,但 Docs Preview 的源代码似乎不可用,而且许可证根本不允许,只授予 Microsoft 权利,但不授予您任何在 return。即使您可以手动查看下载的扩展程序的代码,也不会授予您在任何商业项目中使用任何获得的代码或知识的任何许可。