Skip to content

Commit

Permalink
docs(zh-cn docs):fix some link and link text in docs (#789)
Browse files Browse the repository at this point in the history
  • Loading branch information
binsee authored and dead-horse committed Apr 22, 2017
1 parent df1bf34 commit b4eb05b
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 9 deletions.
8 changes: 4 additions & 4 deletions docs/source/zh-cn/advanced/framework.md
Expand Up @@ -11,7 +11,7 @@ title: 框架开发

- 统一的技术选型,比如数据库、模板、前端框架及各种中间件设施都需要选型,而框架封装后保证应用使用一套架构。
- 统一的默认配置,开源社区的配置可能不适用于公司,而又不希望应用去配置。
- 统一的部署方案,通过框架和平台的双向控制,应用只需要关注自己的代码,具体查看[部署章节](./deployment.md)
- 统一的部署方案,通过框架和平台的双向控制,应用只需要关注自己的代码,具体查看[应用部署](../core/deployment.md)
- 统一的代码风格,框架不仅仅解决代码重用问题,还可以对应用做一定约束,作为企业框架是很必要的。Egg 在 Koa 基础上做了很多约定,框架可以使用 [Loader](./loader.md) 自己定义代码规则。

为此,Egg 为团队架构师和技术负责人提供 `框架定制` 的能力,框架是一层抽象,可以基于 Egg 去封装上层框架,并且 Egg 支持多层继承。
Expand All @@ -22,7 +22,7 @@ title: 框架开发

## 框架与多进程

框架的扩展是和多进程模型有关的,我们已经知道[多进程模型](./cluster.md),也知道 Agent Worker 和 App Worker 的区别,所以我们需要扩展的类也有两个 Agent 和 Application,而这两个类的 API 不一定相同。
框架的扩展是和多进程模型有关的,我们已经知道[多进程模型](../core/cluster-and-ipc.md),也知道 Agent Worker 和 App Worker 的区别,所以我们需要扩展的类也有两个 Agent 和 Application,而这两个类的 API 不一定相同。

在 Agent Worker 启动的时候会实例化 Agent,而在 App Worker 启动时会实例化 Application,这两个类又同时继承 [EggCore](https://github.com/eggjs/egg-core)

Expand Down Expand Up @@ -173,7 +173,7 @@ const app = new Application();
app.ready();
```

以上均是伪代码,为了详细说明框架路径的加载过程,不过 Egg 已经在[本地开发](../core/development.md)[应用部署](./deployment.md)提供了很好的工具,不需要自己实现。
以上均是伪代码,为了详细说明框架路径的加载过程,不过 Egg 已经在[本地开发](../core/development.md)[应用部署](../core/deployment.md)提供了很好的工具,不需要自己实现。

### 自定义 Agent

Expand Down Expand Up @@ -240,7 +240,7 @@ AgentWorkerLoader 扩展也类似,这里不再举例。AgentWorkerLoader 加

## 框架启动原理

框架启动在[多进程模型](./cluster.md)[Loader](./loader.md)[插件](./plugin.md)中或多或少都提过,这里系统的梳理下启动顺序。
框架启动在[多进程模型](../core/cluster-and-ipc.md)[Loader](./loader.md)[插件](./plugin.md)中或多或少都提过,这里系统的梳理下启动顺序。

- startCluster 启动传入 `baseDir``framework`,Master 进程启动
- Master 先 fork Agent Worker
Expand Down
2 changes: 1 addition & 1 deletion docs/source/zh-cn/advanced/plugin.md
Expand Up @@ -464,7 +464,7 @@ exports.onerror = false;

### 根据环境配置

插件还支持 `plugin.{env}.js` 这种模式,会根据[环境](../basics/env.md)加载插件配置。
插件还支持 `plugin.{env}.js` 这种模式,会根据[运行环境](../basics/env.md)加载插件配置。

比如定义了一个开发环境使用的插件 `egg-dev`,只希望在本地环境加载,可以如下定义

Expand Down
2 changes: 1 addition & 1 deletion docs/source/zh-cn/basics/structure.md
Expand Up @@ -54,7 +54,7 @@ egg-project
- `config/config.{env}.js` 用于编写配置文件,具体参见[配置](./config.md)
- `config/plugin.js` 用于配置需要加载的插件,具体参见[插件开发](../advanced/plugin.md)
- `test/**` 用于单元测试,具体参见[单元测试](../core/unittest.md)
- `app.js``agent.js` 用于自定义启动时的初始化工作,可选,具体参见[启动自动化](./app-start.md)
- `app.js``agent.js` 用于自定义启动时的初始化工作,可选,具体参见[启动自定义](./app-start.md)

由内置插件约定的目录:

Expand Down
2 changes: 1 addition & 1 deletion docs/source/zh-cn/core/development.md
Expand Up @@ -3,7 +3,7 @@ title: 本地开发

为了提升研发体验,我们提供了便捷的方式在本地进行开发、调试、单元测试等。

在这里我们需要使用到 [egg-bin] 模块(只在本地开发和单元测试使用,如果线上请参考 [部署](../advanced/deployment.md))。
在这里我们需要使用到 [egg-bin] 模块(只在本地开发和单元测试使用,如果线上请参考 [应用部署](./deployment.md))。

首先,我们需要把 `egg-bin` 模块作为 `devDependencies` 引入:

Expand Down
2 changes: 1 addition & 1 deletion docs/source/zh-cn/core/logger.md
Expand Up @@ -120,7 +120,7 @@ module.exports = agent => {
};
```

如需详细了解 Agent 进程,请参考[多进程模型](../advanced/cluster.md)
如需详细了解 Agent 进程,请参考[多进程模型](./cluster-and-ipc.md)

## 日志文件编码

Expand Down
2 changes: 1 addition & 1 deletion docs/source/zh-cn/intro/quickstart.md
Expand Up @@ -350,7 +350,7 @@ exports.robot = {

- 支持按环境变量加载不同的配置文件,如 `config.local.js``config.prod.js` 等等。
- 应用/插件/框架都可以配置自己的配置文件,框架将按顺序合并加载。
- 具体合并逻辑可参见[配置文件](../basics/config.md)
- 具体合并逻辑可参见[配置文件](../basics/config.md#配置加载顺序)

```js
// config/config.default.js
Expand Down

0 comments on commit b4eb05b

Please sign in to comment.