1

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

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

Microsoft 还生产了一组工具来帮助文档作者和VS Code的相关扩展。

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

4

2 回答 2

1

您可能想查看一位从事 Docs 工作的 Microsoft 员工的博客文章,其中描述了如何设置和使用 Microsoft Docs 所基于的 DocFX。

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

除此之外,您提到的链接对应于这个Visual Studio Code 扩展包,您可能尤其在Docs Preview中。它将有助于编写和预览 Docs Markdown 风格的语法。

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

于 2021-01-19T00:28:16.267 回答
0

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

为此,您可以使用来自 Nuget 的MarkDigCommonMark

于 2020-05-05T13:54:17.133 回答