Merge branch 'doc' into dev

This commit is contained in:
suxiaoxin 2017-11-06 19:32:49 +08:00
commit 234db7bb25
33 changed files with 117 additions and 47 deletions

BIN
doc/images/intro_page_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

BIN
doc/images/intro_page_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
doc/images/intro_page_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -1,5 +1,5 @@
# 内网部署
使用我们提供的 yapi-cli 工具,部署 YApi 平台是非常容易的。建议部署成 http 站点,因 chrome 浏览器安全限制,部署成 https 会导致 测试功能的文件上传功能异常。
使用我们提供的 yapi-cli 工具,部署 YApi 平台是非常容易的。建议部署成 http 站点,因 chrome 浏览器安全限制,部署成 https 会导致测试功能在请求 http 站点时文件上传功能异常。
如果您是将服务器代理到 nginx 服务器,请配置 nginx 支持 websocket。
```
@ -14,11 +14,26 @@ proxy_set_header Connection "upgrade";
* mongodb2.6+
## 安装
### 方式一. 可视化部署[推荐]
执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。
```
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
```
### 方式二. 命令行部署
如果 github 压缩文件无法下载,或需要部署到一些特殊的服务器,可尝试此方法
```
mkdir yapi
cd yapi
git clone https://github.com/YMFE/yapi.git vendors //或者下载 zip 包解压到 vendors 目录
cp vendors/config_example.json ./config.json //复制完成后请修改相关配置
cd vendors
npm install --production --registry https://registry.npm.taobao.org
npm run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
node server/app.js //启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
```
## 升级
升级项目版本是非常容易的,并且不会影响已有的项目数据,只会同步 vendors 目录下的源码文件。

View File

@ -9,7 +9,7 @@ git clone https://github.com/YMFE/yapi.git vendors
cp vendors/config_example.json ./config.json //复制完成后请修改相关配置
cd vendors
npm install
node run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
npm run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
npm run dev //启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
```

View File

@ -2,7 +2,7 @@
如果没有找到您要的答案,请联系管理员.
## Q1: 怎样联系组长?
## Q1 怎样联系组长?
组长分为 `分组组长``项目组长`:
- 分组组长:选择首页左侧的分组,点击右侧面板的 `成员列表`,成员右侧显示着 `组长/开发者` 的权限信息。
@ -10,7 +10,7 @@
- 项目组长: 点击项目页的 `设置` - `成员列表`,成员右侧显示着 `组长/开发者` 的权限信息。
<img src="./images/usage/manage_find_project_owner.png" />
## Q2: 怎么快速迁移旧项目?
## Q2 怎么快速迁移旧项目?
第一步. 使用 Chrome 浏览器开发者工具录制功能
@ -20,14 +20,20 @@
具体使用方法请参考 YApi <a href="./data.html#HAR%08%08_数据导入">文档</a>
## Q3: 忘记密码怎么办?
## Q3 忘记密码怎么办?
请联系 `超级管理员` ,只有超级管理员能重置密码。
## 04: 发现了 Bug 怎么办?
## Q4 发现了 Bug 怎么办?
请反馈到 <a href="https://github.com/YMFE/yapi/issues" _blank="target">Github</a>,功能性的问题我们会在一周内修复,并在每周一发布新的版本 Tag.
## Q5 可视化部署一直处于 github 压缩包下载状态怎么办?
可按 Ctrl + c 中断部署操作,然后删除之前部署的文件,重新部署。
如果还是不行,请参考 文档 -> 内网部署 -> <a href="https://yapi.ymfe.org/devops.html#方式二. 命令行部署" >命令行部署</a> 文档
<br>
<br>
<br>

View File

@ -180,4 +180,14 @@ body, h1, h2, h3, h4, h5, h6 {
.ydoc .ydoc-header .navbar-brand img{
width: 32px;
}
.ydoc .navbar-brand{
font-weight: 500;
}
.ydoc .ydoc-banner-home .home-btn:hover{
background: #552d84;
border: 1px solid;
border-color: #fff;
}

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">
@ -108,7 +108,19 @@
<a href="#安装">安装</a>
</li>
<ul class="nav docs-sidenav-extend" >
<li >
<a href="#方式一. 可视化部署[推荐]">方式一. 可视化部署[推荐]</a>
</li>
<li >
<a href="#方式二. 命令行部署">方式二. 命令行部署</a>
</li>
</ul>
<!-- <li > -->
<li >
@ -127,7 +139,7 @@
<div class="content-right markdown-body use-sidebar" role="main">
<h1 class="subject" id="内网部署">内网部署 <a class="hashlink" href="#内网部署">#</a></h1><p>使用我们提供的 yapi-cli 工具,部署 YApi 平台是非常容易的。建议部署成 http 站点,因 chrome 浏览器安全限制,部署成 https 会导致 测试功能的文件上传功能异常。</p>
<h1 class="subject" id="内网部署">内网部署 <a class="hashlink" href="#内网部署">#</a></h1><p>使用我们提供的 yapi-cli 工具,部署 YApi 平台是非常容易的。建议部署成 http 站点,因 chrome 浏览器安全限制,部署成 https 会导致测试功能在请求 http 站点时文件上传功能异常。</p>
<p>如果您是将服务器代理到 nginx 服务器,请配置 nginx 支持 websocket。</p>
<pre><code>在location /添加
proxy_http_version <span class="token number">1.1</span><span class="token punctuation">;</span>
@ -135,9 +147,18 @@ proxy_set_header Upgrade $http_upgrade<span class="token punctuation">;</span>
proxy_set_header Connection <span class="token string">"upgrade"</span><span class="token punctuation">;</span>
</code></pre><h2 class="subject" id="环境要求">环境要求 <a class="hashlink" href="#环境要求">#</a></h2><ul>
<li>nodejs7.6+)</li><li>mongodb2.6+</li></ul>
<h2 class="subject" id="安装">安装 <a class="hashlink" href="#安装">#</a></h2><p>执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。</p>
<h2 class="subject" id="安装">安装 <a class="hashlink" href="#安装">#</a></h2><h3 class="subject" id="方式一._可视化部署[推荐]">方式一. 可视化部署[推荐] <a class="hashlink" href="#方式一._可视化部署[推荐]">#</a></h3><p>执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。</p>
<pre><code>npm install -g yapi-cli --registry https<span class="token operator">:</span>//registry.npm.taobao.org
yapi server
</code></pre><h3 class="subject" id="方式二._命令行部署">方式二. 命令行部署 <a class="hashlink" href="#方式二._命令行部署">#</a></h3><p>如果 github 压缩文件无法下载,或需要部署到一些特殊的服务器,可尝试此方法</p>
<pre><code>mkdir yapi
cd yapi
git clone https<span class="token operator">:</span>//github.com/YMFE/yapi.git vendors //或者下载 zip 包解压到 vendors 目录
cp vendors/config_example.json ./config.json //复制完成后请修改相关配置
cd vendors
npm install --production --registry https<span class="token operator">:</span>//registry.npm.taobao.org
npm run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
node server/app.js //启动服务器后,请访问 <span class="token number">127.0</span>.<span class="token number">0.1</span><span class="token operator">:</span><span class="token punctuation">{</span>config.json配置的端口<span class="token punctuation">}</span>,初次运行会有个编译的过程,请耐心等候
</code></pre><h2 class="subject" id="升级">升级 <a class="hashlink" href="#升级">#</a></h2><p>升级项目版本是非常容易的,并且不会影响已有的项目数据,只会同步 vendors 目录下的源码文件。</p>
<pre><code>cd <span class="token punctuation">{</span>项目目录<span class="token punctuation">}</span>
yapi ls //查看版本号列表

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">
@ -126,7 +126,7 @@
<div class="home-item">
<div class="home-thumbnail-img">
<img class="home-thumbnail-src" src=http://ojk406wln.bkt.clouddn.com/intro_muti.png alt="">
<img class="home-thumbnail-src" src=./images/intro_page_1.png alt="">
</div>
<h3 class="home-thumbnail-name">项目管理</h3>
@ -136,7 +136,7 @@
<div class="home-item">
<div class="home-thumbnail-img">
<img class="home-thumbnail-src" src=http://ojk406wln.bkt.clouddn.com/intro_md.png alt="">
<img class="home-thumbnail-src" src=./images/intro_page_2.png alt="">
</div>
<h3 class="home-thumbnail-name">接口管理</h3>
@ -146,7 +146,7 @@
<div class="home-item">
<div class="home-thumbnail-img">
<img class="home-thumbnail-src" src=http://ojk406wln.bkt.clouddn.com/intro_theme.png alt="">
<img class="home-thumbnail-src" src=./images/intro_page_3.png alt="">
</div>
<h3 class="home-thumbnail-name">MockServer</h3>

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">
@ -140,7 +140,7 @@ git clone https<span class="token operator">:</span>//github.com/YMFE/yapi.git v
cp vendors/config_example.json ./config.json //复制完成后请修改相关配置
cd vendors
npm install
node run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
npm run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
npm run dev //启动服务器后,请访问 <span class="token number">127.0</span>.<span class="token number">0.1</span><span class="token operator">:</span><span class="token punctuation">{</span>config.json配置的端口<span class="token punctuation">}</span>,初次运行会有个编译的过程,请耐心等候
</code></pre><h2 class="subject" id="安装成功后的目录结构">安装成功后的目录结构 <a class="hashlink" href="#安装成功后的目录结构">#</a></h2><pre><code>yapi
config.json //服务器配置,可参考 vendors/config_example.json

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">
@ -100,25 +100,31 @@
<!-- <li > -->
<li >
<a href="#Q1: 怎样联系组长?">Q1: 怎样联系组长?</a>
<a href="#Q1 怎样联系组长?">Q1 怎样联系组长?</a>
</li>
<!-- <li > -->
<li >
<a href="#Q2: 怎么快速迁移旧项目?">Q2: 怎么快速迁移旧项目?</a>
<a href="#Q2 怎么快速迁移旧项目?">Q2 怎么快速迁移旧项目?</a>
</li>
<!-- <li > -->
<li >
<a href="#Q3: 忘记密码怎么办?">Q3: 忘记密码怎么办?</a>
<a href="#Q3 忘记密码怎么办?">Q3 忘记密码怎么办?</a>
</li>
<!-- <li > -->
<li >
<a href="#04: 发现了 Bug 怎么办?">04: 发现了 Bug 怎么办?</a>
<a href="#Q4 发现了 Bug 怎么办?">Q4 发现了 Bug 怎么办?</a>
</li>
<!-- <li > -->
<li >
<a href="#Q5 可视化部署一直处于 github 压缩包下载状态怎么办?">Q5 可视化部署一直处于 github 压缩包下载状态怎么办?</a>
</li>
</ul>
@ -129,17 +135,19 @@
<p>本页面罗列了大家使用 YApi 时遇到的常见问题.</p>
<p>如果没有找到您要的答案,请联系管理员.</p>
<h2 class="subject" id="Q1__怎样联系组长?">Q1: 怎样联系组长? <a class="hashlink" href="#Q1__怎样联系组长">#</a></h2><p>组长分为 <code>分组组长</code><code>项目组长</code>:</p>
<h2 class="subject" id="Q1_怎样联系组长?">Q1 怎样联系组长? <a class="hashlink" href="#Q1_怎样联系组长">#</a></h2><p>组长分为 <code>分组组长</code><code>项目组长</code>:</p>
<ul>
<li>分组组长:选择首页左侧的分组,点击右侧面板的 <code>成员列表</code>,成员右侧显示着 <code>组长/开发者</code> 的权限信息。
<img src="./images/usage/manage_find_manager.png" /></li><li>项目组长: 点击项目页的 <code>设置</code> - <code>成员列表</code>,成员右侧显示着 <code>组长/开发者</code> 的权限信息。
<img src="./images/usage/manage_find_project_owner.png" /></li></ul>
<h2 class="subject" id="Q2__怎么快速迁移旧项目?">Q2: 怎么快速迁移旧项目? <a class="hashlink" href="#Q2__怎么快速迁移旧项目">#</a></h2><p>第一步. 使用 Chrome 浏览器开发者工具录制功能</p>
<h2 class="subject" id="Q2_怎么快速迁移旧项目?">Q2 怎么快速迁移旧项目? <a class="hashlink" href="#Q2_怎么快速迁移旧项目">#</a></h2><p>第一步. 使用 Chrome 浏览器开发者工具录制功能</p>
<p>第二步 录制当前项目所有请求,导出到 har 文件</p>
<p>第三步 将Har数据导入到 YApi 平台</p>
<p>具体使用方法请参考 YApi <a href="./data.html#HAR%08%08_数据导入">文档</a></p>
<h2 class="subject" id="Q3__忘记密码怎么办">Q3: 忘记密码怎么办? <a class="hashlink" href="#Q3__忘记密码怎么办">#</a></h2><p>请联系 <code>超级管理员</code> ,只有超级管理员能重置密码。</p>
<h2 class="subject" id="04__发现了_Bug_怎么办">04: 发现了 Bug 怎么办? <a class="hashlink" href="#04__发现了_Bug_怎么办">#</a></h2><p>请反馈到 <a href="https://github.com/YMFE/yapi/issues" _blank="target">Github</a>,功能性的问题我们会在一周内修复,并在每周一发布新的版本 Tag.</p>
<h2 class="subject" id="Q3_忘记密码怎么办">Q3 忘记密码怎么办? <a class="hashlink" href="#Q3_忘记密码怎么办">#</a></h2><p>请联系 <code>超级管理员</code> ,只有超级管理员能重置密码。</p>
<h2 class="subject" id="Q4_发现了_Bug_怎么办">Q4 发现了 Bug 怎么办? <a class="hashlink" href="#Q4_发现了_Bug_怎么办">#</a></h2><p>请反馈到 <a href="https://github.com/YMFE/yapi/issues" _blank="target">Github</a>,功能性的问题我们会在一周内修复,并在每周一发布新的版本 Tag.</p>
<h2 class="subject" id="Q5_可视化部署一直处于_github_压缩包下载状态怎么办">Q5 可视化部署一直处于 github 压缩包下载状态怎么办? <a class="hashlink" href="#Q5_可视化部署一直处于_github_压缩包下载状态怎么办">#</a></h2><p>可按 Ctrl + c 中断部署操作,然后删除之前部署的文件,重新部署。</p>
<p>如果还是不行,请参考 文档 -&gt; 内网部署 -&gt; <a href="https://yapi.ymfe.org/devops.html#方式二. 命令行部署" >命令行部署</a> 文档</p>
<p><br>
<br>
<br>

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">
@ -160,7 +160,7 @@ git clone https<span class="token operator">:</span>//github.com/YMFE/yapi.git v
cp vendors/config_example.json ./config.json //复制完成后请修改相关配置
cd vendors
npm install
node run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
npm run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
npm run dev //启动服务器后,请访问 <span class="token number">127.0</span>.<span class="token number">0.1</span><span class="token operator">:</span><span class="token punctuation">{</span>config.json配置的端口<span class="token punctuation">}</span>,初次运行会有个编译的过程,请耐心等候
</code></pre><h2 class="subject" id="安装成功后的目录结构">安装成功后的目录结构 <a class="hashlink" href="#安装成功后的目录结构">#</a></h2><pre><code>yapi
config.json //服务器配置,可参考 vendors/config_example.json

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -180,4 +180,14 @@ body, h1, h2, h3, h4, h5, h6 {
.ydoc .ydoc-header .navbar-brand img{
width: 32px;
}
.ydoc .navbar-brand{
font-weight: 500;
}
.ydoc .ydoc-banner-home .home-btn:hover{
background: #552d84;
border: 1px solid;
border-color: #fff;
}

View File

@ -23,7 +23,7 @@
<header class="ydoc-header">
<div class="ydoc-header-area">
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YApi</a>
<a href="./index.html" class="navbar-brand"><img src="./images/logo_header@2x.png" /> &nbsp;YAPI</a>
<button class="ydocIcon navbar-toggle">&#xf020;</button>
<nav class="ydoc-nav">

View File

@ -8,7 +8,7 @@ module.exports = {
"common": { // 通用默认配置,包括主页配置等
"title": "YApi 接口管理平台", //page title
"footer": "&copy; 2017 <a href=\"https://github.com/ymfe\">YMFE</a> Team. Build by <a href=\"http://ued.qunar.com/ydoc/\">ydoc</a>&nbsp;", // 通用尾
"home": '<img src="./images/logo_header@2x.png" /> &nbsp;YApi', // logo
"home": '<img src="./images/logo_header@2x.png" /> &nbsp;YAPI', // logo
"homeUrl": "./index.html" // logourl
},
"options": {
@ -39,15 +39,15 @@ module.exports = {
"type": "thumbnail", // 三列布局的介绍板块
"content": [{ // 三列布局的内容每项的key值非必需但建议每列的key值一致
"name": "项目管理", // 板块名称
"src": "http://ojk406wln.bkt.clouddn.com/intro_muti.png", // 缩略图
"src": "./images/intro_page_1.png", // 缩略图
"desc": "YApi 成熟的团队管理<br>扁平化项目权限配置满足各类企业的需求" // 描述
},{
"name": "接口管理",
"src": "http://ojk406wln.bkt.clouddn.com/intro_md.png",
"src": "./images/intro_page_2.png",
"desc": "友好的接口文档<br>基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率"
},{
"name": "MockServer",
"src": "http://ojk406wln.bkt.clouddn.com/intro_theme.png",
"src": "./images/intro_page_3.png",
"desc": "基于 Mockjs<br>使用简单功能强大"
}]
}