开源JAVA文档管理_开源文档管理

1.ShowDoc

https://gitee.com/star7th/showdoc.git

2.gitbook

(1)安装nodejs

(2)安装gitbook

cnpm install gitbook-cli -g

(3)安装是否成功

0912878da50fc247fed951cac8cf3691.png

(4)初始化

gitbook init

9b3aa4c068eee42960a92409a77c686d.png

自动生成文件

30d0a6427645284c6b7f7e8e2c7feecb.png

(5)启动并测试

gitbook serve

86ec1e23aca42734937b64cb38da9c87.png

浏览器打开 http://localhost:4000/

993ba90e41dfbdb9315397f553bea94f.png

(5)添加自己的内容

修改文档的目录结构——SUMMARY.md

# 目录*[前言](README.md)* [第一章](Chapter1/README.md)

* [第1节:first](Chapter1/first.md)

* [第2节:second](Chapter1/second.md)

* [第二章](Chapter2/README.md)

* [第1节:first](Chapter2/first.md)

* [第三章](Chapter3/README.md)

创建SUMMARY.md里的目录及文件

添加文档框架,最核心的文件——book.json

{"root": "./","title": "我的文档","head_title": "_我的文档","head_description": "我的文档","head_keywords": "我的文档","gitbook": ">= 3.0.0","language": "zh-hans","plugins": ["-sharing","-fontsettings","-lunr","-search","search-pro","theme-default"]}

安装gitbook依赖

gitbook install

155771d69e919fc2a439ff7253a00d72.png

运行

gitbook serve

要是想修改端口

gitbook serve --port 4001

220c908787f1fc886dc8e1b30827708e.png

根目录会生成_book 文件夹, 里面的内容即为生成的 html 文件

注:

如果遇到如下错误

4571bff443fc352e419e6792b97c296d.png

问题解决的办法:

删除 .gitbook\versions\3.2.3\lib\output\website\copyPluginAssets.js 的112行

3.docsify

(1)安装nodejs

(2)安装docsify

npm i docsify-cli -g

(3)新建docs,进入改目录初始化

docsify init

自动生成文件

d2ecbabbd81d0bc1b80ced2504ac1e01.png

(4)启动,测试

docsify serve

028a2e8303880e8c7578cb3eae85e503.png

浏览器访问http://localhost:3000

c8f7f84672acb5c969fdbfd25671a2f8.png

(5)添加自己的内容

修改index.html

Document

name:'',

repo:'',

loadSidebar:true,//加载侧边栏

subMaxLevel: 2,

loadNavbar:true, //加载导航栏

search: {

noData: {'/': '没有结果!'},

paths:'auto',

placeholder: {'/': '搜索'}

}

}

添加_sidebar.md

*用户接口* [登录功能](user/)

* [获取用户信息](user/getuserinfo)

* 其他接口

添加_navbar.md

添加user/README.md

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

# 登录功能> 总路径:/v1/user* 地址:`/login`

* 演示地址:[localhost:8000/v1/user/login?userName=1&passWorld=123](localhost:8000/v1/user/login?userName=1&passWorld=123)*请求方式:`POST` [GET 和 POST 均支持,建议使用 POST]*请求参数|字段|说明|是否必须|类型|

|---|---|---|---|

| `userName` |`用户名`|`Y`|`String`|

| `passWorld` |`密码`|`Y`|`String`|

*返回参数

``` json

{"code":"200","msg":"success"}

```*返回字段说明|返回值字段|字段说明|字段类型|备注|

|---|---|---|---|

|code|状态码|String|200 表示请求成功|

|msg|状态对应的信息|String|有成功失败等信息|

View Code

添加user/getuserinfo.md

刷新浏览器

80b8915bd5691376c215e1d4a94b2826.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值