网站:更新版本&设置
This commit is contained in:
parent
328a50e5a2
commit
766c26bb38
15
dist/docusaurus.config.dev.js
vendored
15
dist/docusaurus.config.dev.js
vendored
@ -27,7 +27,7 @@ var config = {
|
|||||||
sidebarPath: require.resolve('./sidebars.js'),
|
sidebarPath: require.resolve('./sidebars.js'),
|
||||||
editUrl: 'https://git.7wate.com/zhouzhongping/wiki/src/branch/master',
|
editUrl: 'https://git.7wate.com/zhouzhongping/wiki/src/branch/master',
|
||||||
routeBasePath: '/',
|
routeBasePath: '/',
|
||||||
// showLastUpdateAuthor: true,
|
showLastUpdateAuthor: true,
|
||||||
showLastUpdateTime: true
|
showLastUpdateTime: true
|
||||||
},
|
},
|
||||||
blog: {
|
blog: {
|
||||||
@ -39,6 +39,16 @@ var config = {
|
|||||||
customCss: require.resolve('./src/css/custom.css')
|
customCss: require.resolve('./src/css/custom.css')
|
||||||
}
|
}
|
||||||
}]],
|
}]],
|
||||||
|
themes: [// ... Your other themes.
|
||||||
|
[require.resolve("@easyops-cn/docusaurus-search-local"), {
|
||||||
|
// ... Your options.
|
||||||
|
// `hashed` is recommended as long-term-cache of index file is possible.
|
||||||
|
hashed: true,
|
||||||
|
// For Docs using Chinese, The `language` is recommended to set to:
|
||||||
|
// ```
|
||||||
|
language: ["en", "zh"] // ```
|
||||||
|
|
||||||
|
}]],
|
||||||
themeConfig:
|
themeConfig:
|
||||||
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
|
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
|
||||||
{
|
{
|
||||||
@ -88,7 +98,8 @@ var config = {
|
|||||||
prism: {
|
prism: {
|
||||||
theme: lightCodeTheme,
|
theme: lightCodeTheme,
|
||||||
darkTheme: darkCodeTheme,
|
darkTheme: darkCodeTheme,
|
||||||
defaultLanguage: 'markdown'
|
defaultLanguage: 'markdown',
|
||||||
|
additionalLanguages: ['java', 'git']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 国际化 中文
|
// 国际化 中文
|
||||||
|
@ -15,7 +15,7 @@ data: 2022年4月28日
|
|||||||
|
|
||||||
### 定义
|
### 定义
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
return_type function_name( parameter list )
|
return_type function_name( parameter list )
|
||||||
{
|
{
|
||||||
body of the function
|
body of the function
|
||||||
@ -29,7 +29,7 @@ return_type function_name( parameter list )
|
|||||||
|
|
||||||
### 实例
|
### 实例
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
// 函数返回两个数中较大的那个数
|
// 函数返回两个数中较大的那个数
|
||||||
|
|
||||||
int max(int num1, int num2)
|
int max(int num1, int num2)
|
||||||
@ -47,7 +47,7 @@ int max(int num1, int num2)
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
@ -106,7 +106,7 @@ int max(int num1, int num2)
|
|||||||
|
|
||||||
向函数传递参数的**传值调用**方法,把参数的实际值复制给函数的形式参数。
|
向函数传递参数的**传值调用**方法,把参数的实际值复制给函数的形式参数。
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
// 函数定义
|
// 函数定义
|
||||||
void swap(int x, int y)
|
void swap(int x, int y)
|
||||||
{
|
{
|
||||||
@ -155,7 +155,7 @@ int main ()
|
|||||||
|
|
||||||
向函数传递参数的**指针调用**方法,把参数的地址复制给形式参数。
|
向函数传递参数的**指针调用**方法,把参数的地址复制给形式参数。
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
// 函数定义
|
// 函数定义
|
||||||
void swap(int *x, int *y)
|
void swap(int *x, int *y)
|
||||||
{
|
{
|
||||||
@ -206,7 +206,7 @@ int main ()
|
|||||||
|
|
||||||
向函数传递参数的**引用调用**方法,把引用的地址复制给形式参数。
|
向函数传递参数的**引用调用**方法,把引用的地址复制给形式参数。
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
// 函数定义
|
// 函数定义
|
||||||
void swap(int &x, int &y)
|
void swap(int &x, int &y)
|
||||||
{
|
{
|
||||||
@ -254,7 +254,7 @@ int main ()
|
|||||||
|
|
||||||
当您定义一个函数,您可以为参数列表中后边的每一个参数指定默认值。当调用函数时,如果实际参数的值留空,则使用这个默认值。
|
当您定义一个函数,您可以为参数列表中后边的每一个参数指定默认值。当调用函数时,如果实际参数的值留空,则使用这个默认值。
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
@ -294,7 +294,7 @@ Total value is :120
|
|||||||
|
|
||||||
Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用,比如可以将它们赋给变量和作为参数传递,还可以像函数一样对其求值。
|
Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用,比如可以将它们赋给变量和作为参数传递,还可以像函数一样对其求值。
|
||||||
|
|
||||||
```
|
```cpp
|
||||||
// 语法
|
// 语法
|
||||||
[capture](parameters)->return-type{body}
|
[capture](parameters)->return-type{body}
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方
|
|||||||
|
|
||||||
枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。
|
枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
// 创建枚举,需要使用关键字 enum
|
// 创建枚举,需要使用关键字 enum
|
||||||
enum enum-name { list of names } var-list;
|
enum enum-name { list of names } var-list;
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ enum color { red, green=5, blue };
|
|||||||
|
|
||||||
#### 实例
|
#### 实例
|
||||||
|
|
||||||
```
|
```cpp
|
||||||
// #define 预处理器定义常量
|
// #define 预处理器定义常量
|
||||||
#define identifier value
|
#define identifier value
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ C++ 允许在 **char、int 和 double** 数据类型前放置修饰符。修饰
|
|||||||
|
|
||||||
可以使用 **typedef** 为一个已有的类型取一个新的名字。
|
可以使用 **typedef** 为一个已有的类型取一个新的名字。
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
typedef type newname;
|
typedef type newname;
|
||||||
|
|
||||||
// 例如,下面的语句会告诉编译器,feet 是 int 的另一个名称:
|
// 例如,下面的语句会告诉编译器,feet 是 int 的另一个名称:
|
||||||
@ -130,7 +130,7 @@ C++ 不同于 Java,变量的大小会根据编译器和所使用的电脑而
|
|||||||
|
|
||||||
### 实例
|
### 实例
|
||||||
|
|
||||||
```c++
|
```cpp
|
||||||
// 输出电脑上各种数据类型的大小
|
// 输出电脑上各种数据类型的大小
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
@ -153,7 +153,7 @@ data: 2022年3月8日
|
|||||||
Markdown 中的链接格式示例:
|
Markdown 中的链接格式示例:
|
||||||
|
|
||||||
- 链至同一文档中的其他标题:`[产品架构](#产品架构)`
|
- 链至同一文档中的其他标题:`[产品架构](#产品架构)`
|
||||||
- 链至其他相邻文档:`[产品架构](../docs/architecture.md)`
|
- 链至其他相邻文档:`[产品架构](#产品架构)`
|
||||||
- 链至外部站点:`[贡献者指南](https://docs.microsoft.com/zh-cn/contribute/)`
|
- 链至外部站点:`[贡献者指南](https://docs.microsoft.com/zh-cn/contribute/)`
|
||||||
|
|
||||||
### 链接的描述
|
### 链接的描述
|
||||||
@ -162,11 +162,11 @@ Markdown 链接中方括号 `[]` 里的内容为该链接的描述性文本。
|
|||||||
|
|
||||||
- 链接描述必须能概括所链文档或页面的大致内容,这有利于搜索引擎优化。例如,链接描述可以是所链页面的标题。
|
- 链接描述必须能概括所链文档或页面的大致内容,这有利于搜索引擎优化。例如,链接描述可以是所链页面的标题。
|
||||||
- 【错误示例】
|
- 【错误示例】
|
||||||
- 详情参见 `[trouble-shooting.md](trouble-shooting.md)`
|
- 详情参见 `[trouble-shooting.md](trouble-shooting)`
|
||||||
- 详情请点击`[这里](trouble-shooting.md)`
|
- 详情请点击`[这里](trouble-shooting)`
|
||||||
- 【正确示例】
|
- 【正确示例】
|
||||||
- 关于以上配置项的更多细节,参见`[功能配置集](#功能配置集)`的相关配置项。
|
- 关于以上配置项的更多细节,参见`[功能配置集](#功能配置集)`的相关配置项。
|
||||||
- 详情参见`[故障诊断文档](trouble-shooting.md)`。
|
- 详情参见`[故障诊断文档](trouble-shooting)`。
|
||||||
- 同类型的链接描述应尽量统一风格。例如:同一文档内不宜多次出现“详情参见”、“详情参阅”、“具体见”、“具体请见”等表达相同意思的不同描述。
|
- 同类型的链接描述应尽量统一风格。例如:同一文档内不宜多次出现“详情参见”、“详情参阅”、“具体见”、“具体请见”等表达相同意思的不同描述。
|
||||||
|
|
||||||
### 链接的路径
|
### 链接的路径
|
||||||
@ -175,7 +175,7 @@ Markdown 链接中圆括号 `()` 里的内容即为该链接的路径。链接
|
|||||||
|
|
||||||
- **如链至其他相邻文档,且链接的文档篇幅较长,建议链接至锚点**。链接至锚点即链接至某级标题处。Markdown 支持在链接路径的文件名后加“#标题名称”,即可以链接至该文件的特定标题处。
|
- **如链至其他相邻文档,且链接的文档篇幅较长,建议链接至锚点**。链接至锚点即链接至某级标题处。Markdown 支持在链接路径的文件名后加“#标题名称”,即可以链接至该文件的特定标题处。
|
||||||
|
|
||||||
- 【示例】`[配置文件](trouble-shooting.md#配置文件)`这个链接将链至 trouble-shooting.md 文件的“配置文件”标题下。
|
- 【示例】`[配置文件](#配置文件)`这个链接将链至 trouble-shooting.md 文件的“配置文件”标题下。
|
||||||
|
|
||||||
- 链接路径应尽量统一风格。例如,链接至非外部站点时应统一使用相对路径或绝对路径,不建议混用相对路径和绝对路径。
|
- 链接路径应尽量统一风格。例如,链接至非外部站点时应统一使用相对路径或绝对路径,不建议混用相对路径和绝对路径。
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ const config = {
|
|||||||
sidebarPath: require.resolve('./sidebars.js'),
|
sidebarPath: require.resolve('./sidebars.js'),
|
||||||
editUrl: 'https://git.7wate.com/zhouzhongping/wiki/src/branch/master',
|
editUrl: 'https://git.7wate.com/zhouzhongping/wiki/src/branch/master',
|
||||||
routeBasePath: '/',
|
routeBasePath: '/',
|
||||||
// showLastUpdateAuthor: true,
|
showLastUpdateAuthor: true,
|
||||||
showLastUpdateTime: true,
|
showLastUpdateTime: true,
|
||||||
},
|
},
|
||||||
blog: {
|
blog: {
|
||||||
@ -41,7 +41,21 @@ const config = {
|
|||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
themes: [
|
||||||
|
// ... Your other themes.
|
||||||
|
[
|
||||||
|
require.resolve("@easyops-cn/docusaurus-search-local"),
|
||||||
|
{
|
||||||
|
// ... Your options.
|
||||||
|
// `hashed` is recommended as long-term-cache of index file is possible.
|
||||||
|
hashed: true,
|
||||||
|
// For Docs using Chinese, The `language` is recommended to set to:
|
||||||
|
// ```
|
||||||
|
language: ["en", "zh"],
|
||||||
|
// ```
|
||||||
|
},
|
||||||
|
],
|
||||||
|
],
|
||||||
themeConfig:
|
themeConfig:
|
||||||
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
|
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
|
||||||
({
|
({
|
||||||
@ -94,6 +108,7 @@ const config = {
|
|||||||
theme: lightCodeTheme,
|
theme: lightCodeTheme,
|
||||||
darkTheme: darkCodeTheme,
|
darkTheme: darkCodeTheme,
|
||||||
defaultLanguage: 'markdown',
|
defaultLanguage: 'markdown',
|
||||||
|
additionalLanguages: ['java','git'],
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
// 国际化 中文
|
// 国际化 中文
|
||||||
|
3340
package-lock.json
generated
3340
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -14,8 +14,10 @@
|
|||||||
"write-heading-ids": "docusaurus write-heading-ids"
|
"write-heading-ids": "docusaurus write-heading-ids"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@docusaurus/core": "2.0.0-beta.14",
|
"@docusaurus/core": "^2.0.0-beta.18",
|
||||||
"@docusaurus/preset-classic": "2.0.0-beta.14",
|
"@docusaurus/plugin-sitemap": "^2.0.0-beta.18",
|
||||||
|
"@docusaurus/preset-classic": "^2.0.0-beta.18",
|
||||||
|
"@easyops-cn/docusaurus-search-local": "^0.23.2",
|
||||||
"@mdx-js/react": "^1.6.21",
|
"@mdx-js/react": "^1.6.21",
|
||||||
"clsx": "^1.1.1",
|
"clsx": "^1.1.1",
|
||||||
"prism-react-renderer": "^1.2.1",
|
"prism-react-renderer": "^1.2.1",
|
||||||
|
Loading…
Reference in New Issue
Block a user