You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/docs/content/doc/administration
wxiaoguang 52fb936773
Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974)
Replace #25892

Close  #21942
Close  #25464

Major changes:

1. Serve "robots.txt" and ".well-known/security.txt" in the "public"
custom path
* All files in "public/.well-known" can be served, just like
"public/assets"
3. Add a test for ".well-known/security.txt"
4. Simplify the "FileHandlerFunc" logic, now the paths are consistent so
the code can be simpler
5. Add CORS header for ".well-known" endpoints
6. Add logs to tell users they should move some of their legacy custom
public files

```
2023/07/19 13:00:37 cmd/web.go:178:serveInstalled() [E] Found legacy public asset "img" in CustomPath. Please move it to /work/gitea/custom/public/assets/img
2023/07/19 13:00:37 cmd/web.go:182:serveInstalled() [E] Found legacy public asset "robots.txt" in CustomPath. Please move it to /work/gitea/custom/public/robots.txt
```
This PR is not breaking.

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
1 year ago
..
_index.en-us.md Refactor docs (#23752) 1 year ago
_index.zh-cn.md Refactor docs (#23752) 1 year ago
_index.zh-tw.md Refactor docs (#23752) 1 year ago
adding-legal-pages.en-us.md Refactor docs (#23752) 1 year ago
adding-legal-pages.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
backup-and-restore.en-us.md Update path related documents (#25417) 1 year ago
backup-and-restore.zh-cn.md Remove unnecessary usage prefix from doc titles (#24869) 1 year ago
backup-and-restore.zh-tw.md Refactor docs (#23752) 1 year ago
cmd-embedded.en-us.md Move public asset files to the proper directory (#25907) 1 year ago
cmd-embedded.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
command-line.en-us.md Update path related documents (#25417) 1 year ago
command-line.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
config-cheat-sheet.en-us.md Refactor to use urfave/cli/v2 (#25959) 1 year ago
config-cheat-sheet.zh-cn.md Fix all possible setting error related storages and added some tests (#23911) 1 year ago
customizing-gitea.en-us.md Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974) 1 year ago
customizing-gitea.zh-cn.md Change branch name from master to main in some documents' links (#25126) 1 year ago
email-setup.en-us.md Refactor docs (#23752) 1 year ago
email-setup.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
environment-variables.en-us.md Update path related documents (#25417) 1 year ago
environment-variables.zh-cn.md Refactor docs (#23752) 1 year ago
external-renderers.en-us.md Move public asset files to the proper directory (#25907) 1 year ago
external-renderers.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
fail2ban-setup.en-us.md Refactor docs (#23752) 1 year ago
fail2ban-setup.zh-cn.md Refactor docs (#23752) 1 year ago
git-lfs-support.en-us.md Refactor docs (#23752) 1 year ago
git-lfs-support.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
https-support.en-us.md Refactor docs (#23752) 1 year ago
https-support.zh-cn.md Remove unnecessary usage prefix from doc titles (#24869) 1 year ago
logging-config.en-us.md Rewrite logger system (#24726) 1 year ago
logging-config.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
mail-templates.en-us.md Refactor docs (#23752) 1 year ago
mail-templates.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
repo-indexer.en-us.md Rewrite queue (#24505) 1 year ago
repo-indexer.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
reverse-proxies.en-us.md Remove reference to caddy v1 in docs (#24962) 1 year ago
reverse-proxies.zh-cn.md Remove unnecessary usage prefix from doc titles (#24869) 1 year ago
search-engines-indexation.en-us.md Refactor docs (#23752) 1 year ago
search-engines-indexation.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago
signing.en-us.md Refactor docs (#23752) 1 year ago
signing.zh-cn.md `zh-cn` translation for administration docs (#24881) 1 year ago