Envoy 中文指南教程
1. 项目的目录结构及介绍
envoy-handbook/
├── archetypes/
├── assets/
├── config/_default/
├── content/zh/
├── data/
├── i18n/
├── layouts/
├── resources/_gen/assets/
├── static/
├── themes/zdoc/
├── .gitignore
├── LICENSE
├── README.md
├── toggle-menu.html
- archetypes/: 包含内容模板文件。
- assets/: 存储静态资源文件。
- config/_default/: 包含项目的配置文件。
- content/zh/: 包含中文内容文件。
- data/: 存储数据文件。
- i18n/: 国际化文件。
- layouts/: 页面布局文件。
- resources/_gen/assets/: 生成的资源文件。
- static/: 静态文件。
- themes/zdoc/: 主题文件。
- .gitignore: Git忽略文件。
- LICENSE: 项目许可证。
- README.md: 项目说明文件。
- toggle-menu.html: 菜单切换文件。
2. 项目的启动文件介绍
Envoy 中文指南使用 Hugo 作为静态站点生成器。启动文件主要是 config/_default/config.toml
,该文件包含了站点的基本配置信息,如站点标题、语言、主题等。
baseURL = "https://icloudnative.io/envoy-handbook/"
languageCode = "zh-cn"
title = "Envoy 中文指南"
theme = "zdoc"
3. 项目的配置文件介绍
主要的配置文件位于 config/_default/
目录下,包括:
- config.toml: 站点基本配置。
- menus.toml: 菜单配置。
- params.toml: 站点参数配置。
config.toml
baseURL = "https://icloudnative.io/envoy-handbook/"
languageCode = "zh-cn"
title = "Envoy 中文指南"
theme = "zdoc"
menus.toml
[[main]]
name = "首页"
url = "/"
weight = 1
[[main]]
name = "文档"
url = "/docs/"
weight = 2
params.toml
description = "Envoy 中文指南 - 从入门到实践进阶手册"
author = "米开朗基杨"
以上是 Envoy 中文指南项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助!