docs: update zh-tw (#265)

Reviewed-on: https://gitea.com/gitea/docs/pulls/265
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: ifurther <55025025+ifurther@users.noreply.github.com>
Co-committed-by: ifurther <55025025+ifurther@users.noreply.github.com>
This commit is contained in:
ifurther
2025-09-03 21:00:35 +00:00
committed by techknowlogick
parent 908a27589d
commit cb462089e9
88 changed files with 3545 additions and 3423 deletions

View File

@@ -6,11 +6,11 @@ aliases:
- /zh-tw/repo-indexer
---
# 仓库索引器
# 存放庫索引器
## 设置仓库索引器
## 设置存放庫索引器
在您的 [`app.ini`](../administration/config-cheat-sheet.md) 中启用此功能Gitea 可以通过仓库的文件行搜索:
在您的 [`app.ini`](../administration/config-cheat-sheet.md) 中启用此功能Gitea 可以通過存放庫的文件行搜索:
```ini
[indexer]
@@ -22,29 +22,29 @@ REPO_INDEXER_INCLUDE =
REPO_INDEXER_EXCLUDE = resources/bin/**
```
记住,索引内容可能会消耗大量系统资源,特别是在首次建索引或全局更新索引时(例如升级 Gitea 之后)。
记住,索引内容可能会消耗大量系统资源,特别是在首次建索引或全局更新索引时(例如升级 Gitea 之后)。
### 按大小择要索引的文件
### 按大小择要索引的文件
`MAX_FILE_SIZE` 项将使索引器跳所有大于指定值的文件。
`MAX_FILE_SIZE` 项将使索引器跳所有大于指定值的文件。
### 按路径择要索引的文件
### 按路径择要索引的文件
Gitea 使用 [`gobwas/glob` 库](https://github.com/gobwas/glob) 中的 glob 模式匹配来择要包含在索引中的文件。
Gitea 使用 [`gobwas/glob` 库](https://github.com/gobwas/glob) 中的 glob 模式匹配来择要包含在索引中的文件。
限制文件列表可以防止索引被派生或关的文件(例如 lss、sym、map 等)污染,从而使搜索结果更相关。这有助于减小索引的大小。
限制文件列表可以防止索引被派生或关的文件(例如 lss、sym、map 等)污染,从而使搜索结果更相关。这有助于减小索引的大小。
`REPO_INDEXER_EXCLUDE_VENDORED`(默认值 true将排除供商文件不包含在索引中。
`REPO_INDEXER_EXCLUDE_VENDORED`(默认值 true将排除供商文件不包含在索引中。
`REPO_INDEXER_INCLUDE`(默认值空)是一个逗号分隔的 glob 模式列表,用于在索引中**包含**的文件。空列表表示“_包含所有文件_”。
`REPO_INDEXER_EXCLUDE`(默认值空)是一个逗号分隔的 glob 模式列表,用于从索引中**排除**的文件。与列表匹配的文件将不会被索引。`REPO_INDEXER_EXCLUDE` 优先于 `REPO_INDEXER_INCLUDE`
`REPO_INDEXER_INCLUDE`(默认值空)是一个逗号分隔的 glob 模式列表,用于在索引中**包含**的文件。空列表表示“_包含所有文件_”。
`REPO_INDEXER_EXCLUDE`(默认值空)是一个逗号分隔的 glob 模式列表,用于从索引中**排除**的文件。与列表匹配的文件将不会被索引。`REPO_INDEXER_EXCLUDE` 优先于 `REPO_INDEXER_INCLUDE`
模式匹配工作方式如下:
- 要匹配所有带有 `.txt` 扩展名的文件,论在哪个目中,使用 `**.txt`
- 要匹配仅在仓库的根级别中具有 `.txt` 扩展名的所有文件,使用 `*.txt`
- 要匹配 `resources/bin`及其子目中的所有文件,使用 `resources/bin/**`
- 要匹配位于 `resources/bin`下的所有文件,使用 `resources/bin/*`
- 要匹配所有名 `Makefile` 的文件,使用 `**Makefile`
- 匹配目没有效果;模式 `resources/bin` 不会包含/排除该目录中的文件;`resources/bin/**` 会。
- 所有文件和模式都规范化小写,因此 `**Makefile``**makefile``**MAKEFILE` 是等效的。
- 要匹配所有带有 `.txt` 扩展名的文件,论在哪个目中,使用 `**.txt`
- 要匹配僅在存放庫的根级别中具有 `.txt` 扩展名的所有文件,使用 `*.txt`
- 要匹配 `resources/bin`及其子目中的所有文件,使用 `resources/bin/**`
- 要匹配位于 `resources/bin`下的所有文件,使用 `resources/bin/*`
- 要匹配所有名 `Makefile` 的文件,使用 `**Makefile`
- 匹配目没有效果;模式 `resources/bin` 不会包含/排除該目錄中的文件;`resources/bin/**` 会。
- 所有文件和模式都规范化小写,因此 `**Makefile``**makefile``**MAKEFILE` 是等效的。