-
Notifications
You must be signed in to change notification settings - Fork 6
/
mkdocs.yml
169 lines (167 loc) · 8.42 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# 站点名称
site_name: 'Deploy'
# 仓库链接
repo_url: https://github.com/ZJDoc/Deploy
# 作者
site_author: 'zhujian'
# 版权信息
copyright: '2021, zhujian'
# 源文件目录
docs_dir: 'docs'
# 生成静态文件目录
site_dir: 'site'
# 额外信息
extra:
# 版本号
version: 0.1.0
# 主题
theme:
# name: 'readthedocs'
# name: 'mkdocs'
name: 'material'
# markdown扩展
markdown_extensions:
# 参考[MathJax](https://squidfunk.github.io/mkdocs-material/reference/mathjax/),支持数学公式渲染
- pymdownx.arithmatex:
generic: true
# 参考[Icons + Emojis](https://squidfunk.github.io/mkdocs-material/reference/icons-emojis/),执行Markdown Emoji
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
# mathjax
extra_javascript:
- javascripts/config.js
- https://polyfill.io/v3/polyfill.min.js?features=es6
- https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
# 导航
nav:
- Home: index.md
- 网络基础:
- 引言: network/index.md
- 基础:
- IP地址: network/basic/ip地址.md
- '路由器、交换机、集线器、中继器': network/basic/路由器-交换机-集线器-中继器.md
- '局域网、广域网、互联网和私有专用网': network/basic/局域网-广域网-互联网-私有专用网.md
- 网络体系结构: network/basic/网络体系结构.md
- URL构成: network/basic/URL构成.md
- DNS解析过程: network/basic/DNS解析过程.md
- 进阶:
- '[namesilo][dnspod]域名申请和解析': network/advanced/namesilo-dnspod-域名申请和解析.md
- '[阿里云][域名解析]URL转发': network/advanced/阿里云-域名解析-URL转发.md
- '[Ubuntu 18.04]wifi信息查询': network/advanced/ubuntu-18_04-wifi信息查询.md
- '[Ubuntu 18.04][resolv.conf]公共DNS设置': network/advanced/ubuntu-18_04-公共DNS设置.md
- '[Docker][Ubuntu 18.04]网络工具安装': network/advanced/docker-ubuntu-18_04-网络工具安装.md
- '[nslookup]域名解析': network/advanced/nslookup-域名解析.md
- '[netstat]端口查询': network/advanced/netstat-端口查询.md
- '[nc]远程端口查询': network/advanced/nc-远程端口查询.md
- 远程连接:
- 内网穿透:
- 引言: penetration/index.md
- '[路由器]虚拟服务器': penetration/路由器-虚拟服务器.md
- 花生壳: penetration/花生壳.md
- n2n:
- n2n原理: penetration/n2n/n2n原理.md
- n2n实现: penetration/n2n/n2n实现.md
- Ngrok:
- 引言: penetration/ngrok/index.md
- Ngrok实现: penetration/ngrok/ngrok实现.md
- TCP和HTTP连接配置: penetration/ngrok/tcp-http-连接配置.md
- 'Ubuntu Service实现': penetration/ngrok/ubuntu-service.md
- Docker实现: penetration/ngrok/ngrok-docker.md
- SSH:
- 入门:
- http和ssh协议: ssh/base/http和ssh协议.md
- '[SSH]远程连接': ssh/base/ssh-远程连接.md
- '[SSH]常用工具': ssh/base/ssh-常用工具.md
- '[SSH]生成密钥': ssh/base/ssh-生成密钥.md
- '[SSH]客户端配置文件': ssh/base/ssh-客户端配置文件.md
- 进阶:
- '禁用公钥检查': ssh/advanced/ssh-禁用公钥检查.md
- 复制公钥到远程服务器: ssh/advanced/复制公钥到远程服务器.md
- 添加私钥缓存: ssh/advanced/添加私钥缓存.md
- '[ssh-agent]代理设置': ssh/advanced/ssh-agent-代理设置.md
- '[SSH -L]端口转发': ssh/advanced/端口转发.md
- 问题解答: ssh/troubleshooting.md
- Web服务器:
- Tomcat:
- 关于Tomcat: tomcat/关于Tomcat.md
- '[Ubuntu 16.02]Tomcat9安装': tomcat/ubuntu-16_02-tomcat9安装.md
- 非root用户运行: tomcat/非root用户运行.md
- Nginx:
- 入门:
- 安装: nginx/base/安装.md
- 测试: nginx/base/测试.md
- 配置: nginx/base/配置.md
- 中文乱码: nginx/base/中文乱码.md
- 托管网站: nginx/base/托管网站.md
- 进阶:
- '[阿里云]配置HTTPs': nginx/advanced/阿里云-配置https.md
- '[腾讯云]配置HTTPs': nginx/advanced/腾讯云-配置https.md
- 多域名配置同一端口: nginx/advanced/多域名配置同一端口.md
- 反向代理: nginx/advanced/反向代理.md
- '[译]NGINX Reverse Proxy': nginx/advanced/译-nginx-reverse-proxy.md
- '[Docker]Nginx安装': nginx/advanced/docker-nginx.md
- 文件共享服务: nginx/advanced/文件共享服务.md
- 持续集成:
- Jenkins: ci/jenkins.md
- 容器和编排工具:
- docker:
- 引言: docker/index.md
- 入门:
- '[译]Docker概述': docker/basic/译-docker概述.md
- Docker定位: docker/basic/docker定位.md
- 镜像和容器: docker/basic/镜像和容器.md
- Docker安装: docker/basic/docker安装.md
- 可选设置: docker/basic/可选设置.md
- '守护进程管理': docker/basic/守护进程管理.md
- 保存容器为镜像: docker/basic/保存容器为镜像.md
- 镜像迁移: docker/basic/镜像迁移.md
- 'Docker Hub使用': docker/basic/docker-hub使用.md
- 搜索镜像: docker/basic/搜索镜像.md
- 进阶:
- '[Docker]DNS设置': docker/advanced/docker-DNS设置.md
- '[Aliyun]镜像加速': docker/advanced/aliyun-镜像加速.md
- 创建最简单的镜像: docker/advanced/hello-world.md
- '编写.dockerignore': docker/advanced/dockerignore.md
- '[译]Docker开发最佳实践': docker/advanced/译-Docker开发最佳实践.md
- '[Ubuntu 18.04]中文环境配置': docker/advanced/ubuntu-18_04-中文环境配置.md
- '[Docker][SSH]远程登录': docker/advanced/docker-ssh-远程登录.md
- '[Ubuntu]nvidia-docker安装': docker/advanced/ubuntu-nvidia-docker安装.md
- '[alpine]源配置': docker/advanced/alpine-源配置.md
- '在容器内部使用docker': docker/advanced/在容器内部使用docker.md
- Dockerfile:
- Dockerfile编写: docker/dockerfile/dockerfile编写.md
- '[译]Dockerfile编写最佳实践': './docker/dockerfile/[译]Dockerfile编写最佳实践.md'
- '多阶段构建': './docker/dockerfile/多阶段构建.md'
- FROM: docker/dockerfile/FROM.md
- CMD: docker/dockerfile/CMD.md
- RUN: docker/dockerfile/RUN.md
- LABEL: docker/dockerfile/LABEL.md
- EXPOSE: docker/dockerfile/EXPOSE.md
- ENV: docker/dockerfile/ENV.md
- ADD和COPY: docker/dockerfile/ADD和COPY.md
- ENTRYPOINT: docker/dockerfile/ENTRYPOINT.md
- WORKDIR: docker/dockerfile/WORKDIR.md
- ARG: docker/dockerfile/ARG.md
- SHELL: docker/dockerfile/SHELL.md
- 数据存储:
- '[译]在Docker中管理数据': docker/storage/译-在Docker中管理数据.md
- 挂载标识符解析: docker/storage/挂载标识符解析.md
- 使用卷管理数据: docker/storage/使用卷管理数据.md
- 创建和管理卷: docker/storage/创建和管理卷.md
- 绑定挂载: docker/storage/绑定挂载.md
- 'bind propagation设置': docker/storage/bind-propagation设置.md
- '[gosu]绑定挂载最佳实践': docker/storage/gosu-绑定挂载最佳实践.md
# - GUI镜像构建:
# - index: docker/gui/index.md
# - WPS: docker/gui/wps.md
# - '[Docker]GUI最佳实践': docker/gui/最佳实践.md
- 问题解答: docker/troubleshooting.md
- docker-compose:
- '[译]Docker Compose概述': compose/译-docker-compose概述.md
- Compose安装: compose/compose安装.md
- 版本依赖: compose/版本依赖.md
- 文件格式概述: compose/文件格式概述.md
- '文件格式 - Service设置': compose/文件格式-service设置.md
- '文件格式 - 存储设置': compose/文件格式-存储设置.md
- '使用docker-compose还是docker run': compose/docker-compose-docker-run.md