博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用DocFX生成文档
阅读量:4983 次
发布时间:2019-06-12

本文共 1442 字,大约阅读时间需要 4 分钟。

使用DocFX命令行生成文档

使用docfx 命令

1.下载

https://github.com/dotnet/docfx/releases

2.使用

创建初始项目

docfx init -q

此命令生成一个名为docfx_project的默认项目。

3.生成网站

docfx docfx_project\docfx.json --serve

现在你可以访问http://localhost:8080查看生成的网站。使用 -p 端口 可以指定端口。

 

API文档

将编写的项目复制到docfx_project\src 文件夹,然后生成即可。

默认为搜索项目,也可设置为解决方案,打开docfx.json 文件

"metadata": [    {      "src": [        {          "files": [            "src/**/*.sln"          ],          "exclude": [            "**/obj/**",            "**/bin/**",            "_site/**"          ]        }      ],

"src/**/*.sln" 为遍历src 下的子文件夹里的sln文件。

REST API文档

DocFX现在支持Swagger规范版本2.0之后生成的REST API文档。

Swagger RESTful API文件必须以.json 结尾的文件。

一个Swagger API文件生成一个HTML文件。例如。文件contacts.swagger.json生成文件命名contacts.html

在docfx_project 新建一个restapi文件夹,然后将json 文件复制进去,再新建一个toc.md 

# [API](api.json)

接着在docfx_project 文件夹下toc.yml 加一行

- name: REST API  href: restapi/

再在docfx.json 文件中

"build": {    "content": [      {        "files": [          "api/**.yml",          "api/index.md"        ]      },      {        "files": [          "articles/**.md",          "articles/**/toc.yml",          "toc.yml",          "*.md",          "restapi/**"        ],        "exclude": [          "obj/**",          "_site/**"        ]      }    ],

加入 "restapi/**" ,重新生成访问就可以看到REST API。

最终效果图如下:

 

 

文档:https://dotnet.github.io/docfx/tutorial/docfx_getting_started.html

示例项目:https://github.com/docascode/docfx-seed

 

转载于:https://www.cnblogs.com/linezero/p/docfx.html

你可能感兴趣的文章
hdu 1828 Picture(线段树)
查看>>
JAVA学习第十四课(接口:implements及其基本应用)
查看>>
infopath使用中遇到的几个小问题
查看>>
一些有用的ubuntu命令总结---长期更新
查看>>
CAS原理分析
查看>>
使用unetbootin将Linux安装到U盘
查看>>
view组件
查看>>
吐个槽
查看>>
CSS 动画
查看>>
关于阿里云 ETC服务器 端口开放问题
查看>>
ios 遮罩层,切换后内容滑动到最上方,并且不可点击
查看>>
采用AngularJS 模仿抽奖实例简单实现【Study笔记】
查看>>
android 进程间通信---Service Manager(2)
查看>>
HTML5移动开发中的meta与link
查看>>
url添加时间戳
查看>>
JS/javaScript 获取div内容
查看>>
简单易懂的程序语言入门小册子(6):基于文本替换的解释器,引入continuation...
查看>>
BestCoder24 1001.Sum Sum Sum(hdu 5150) 解题报告
查看>>
3、实例管理
查看>>
高斯消元模板,整数(数学)
查看>>