From 4f82bde545ffa4e253c980b1207dde8dc8dcbc1b Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sat, 8 Apr 2023 01:24:16 +0200 Subject: [PATCH 01/11] add new category into comparsion view Signed-off-by: 6543 <6543@obermui.de> --- docs/content/doc/installation/comparison.en-us.md | 2 ++ docs/content/doc/installation/comparison.zh-cn.md | 2 ++ docs/content/doc/installation/comparison.zh-tw.md | 2 ++ 3 files changed, 6 insertions(+) diff --git a/docs/content/doc/installation/comparison.en-us.md b/docs/content/doc/installation/comparison.en-us.md index d372d1f9ec6d4..abaf370db91d0 100644 --- a/docs/content/doc/installation/comparison.en-us.md +++ b/docs/content/doc/installation/comparison.en-us.md @@ -31,6 +31,8 @@ _Symbols used in table:_ - _✘ - unsupported_ +- _⚙️ - supported by additional service/plugin_ + ## General Features | Feature | Gitea | Gogs | GitHub EE | GitLab CE | GitLab EE | BitBucket | RhodeCode CE | diff --git a/docs/content/doc/installation/comparison.zh-cn.md b/docs/content/doc/installation/comparison.zh-cn.md index b254cf749636b..90e8ffbbf8a39 100644 --- a/docs/content/doc/installation/comparison.zh-cn.md +++ b/docs/content/doc/installation/comparison.zh-cn.md @@ -29,6 +29,8 @@ _表格中的符号含义:_ * _? - 不确定_ +* _⚙️ - supported by additional service/plugin_ + #### 主要特性 | 特性 | Gitea | Gogs | GitHub EE | GitLab CE | GitLab EE | BitBucket | RhodeCode CE | diff --git a/docs/content/doc/installation/comparison.zh-tw.md b/docs/content/doc/installation/comparison.zh-tw.md index f918fbad75242..ff2c2f48f6c65 100644 --- a/docs/content/doc/installation/comparison.zh-tw.md +++ b/docs/content/doc/installation/comparison.zh-tw.md @@ -31,6 +31,8 @@ menu: - ✘ - 不支援 +- _⚙️ - supported by additional service/plugin_ + ## 一般功能 | 功能 | Gitea | Gogs | GitHub EE | GitLab CE | GitLab EE | BitBucket | RhodeCode CE | From b1fca49d29196ec523b66b37e5c92f919ce6a374 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sat, 8 Apr 2023 01:25:13 +0200 Subject: [PATCH 02/11] we do support a "GitHub/GitLab pages" equivalent via an external serice "pages-server" --- docs/content/doc/installation/comparison.en-us.md | 2 +- docs/content/doc/installation/comparison.zh-cn.md | 2 +- docs/content/doc/installation/comparison.zh-tw.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/content/doc/installation/comparison.en-us.md b/docs/content/doc/installation/comparison.en-us.md index abaf370db91d0..f5a998ce370e6 100644 --- a/docs/content/doc/installation/comparison.en-us.md +++ b/docs/content/doc/installation/comparison.en-us.md @@ -53,7 +53,7 @@ _Symbols used in table:_ | Custom Theme Support | ✓ | ✓ | ✘ | ✘ | ✘ | ✓ | ✘ | | Markdown support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | CSV support | ✓ | ✘ | ✓ | ✘ | ✘ | ✓ | ? | -| 'GitHub / GitLab pages' | [✘](https://github.com/go-gitea/gitea/issues/302) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | +| 'GitHub / GitLab pages' | [⚙️](https://codeberg.org/Codeberg/pages-server) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | | Repo-specific wiki (as a repo itself) | ✓ | ✓ | ✓ | ✓ | ✓ | / | ✘ | | Deploy Tokens | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | Repository Tokens with write rights | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | diff --git a/docs/content/doc/installation/comparison.zh-cn.md b/docs/content/doc/installation/comparison.zh-cn.md index 90e8ffbbf8a39..a91042cc6b058 100644 --- a/docs/content/doc/installation/comparison.zh-cn.md +++ b/docs/content/doc/installation/comparison.zh-cn.md @@ -44,7 +44,7 @@ _表格中的符号含义:_ | 支持 Orgmode | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ? | | 支持 CSV | ✓ | ✘ | ✓ | ✘ | ✘ | ✓ | ? | | 支持第三方渲染工具 | ✓ | ✘ | ✘ | ✘ | ✘ | ✓ | ? | -| Git 驱动的静态 pages | [✘](https://github.com/go-gitea/gitea/issues/302) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | +| Git 驱动的静态 pages | [⚙️](https://codeberg.org/Codeberg/pages-server) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | | Git 驱动的集成化 wiki | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ (cloud only) | ✘ | | 部署令牌 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | 仓库写权限令牌 | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | diff --git a/docs/content/doc/installation/comparison.zh-tw.md b/docs/content/doc/installation/comparison.zh-tw.md index ff2c2f48f6c65..07924b94853d1 100644 --- a/docs/content/doc/installation/comparison.zh-tw.md +++ b/docs/content/doc/installation/comparison.zh-tw.md @@ -46,7 +46,7 @@ menu: | 支援 Orgmode | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ? | | 支援 CSV | ✓ | ✘ | ✓ | ✘ | ✘ | ✓ | ? | | 支援第三方渲染工具 | ✓ | ✘ | ✘ | ✘ | ✘ | ✓ | ? | -| Git 驅動的靜態頁面 | [✘](https://github.com/go-gitea/gitea/issues/302) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | +| Git 驅動的靜態頁面 | [⚙️](https://codeberg.org/Codeberg/pages-server) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | | Git 驅動的整合 wiki | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | | 部署 Token | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | 有寫入權限的儲存庫 Token | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | From f8614419393974fcba15b01d297729666632c0c3 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sat, 8 Apr 2023 01:31:12 +0200 Subject: [PATCH 03/11] extend FAQ --- docs/content/doc/help/faq.en-us.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/content/doc/help/faq.en-us.md b/docs/content/doc/help/faq.en-us.md index 60e11d4459f20..00b2dd132520f 100644 --- a/docs/content/doc/help/faq.en-us.md +++ b/docs/content/doc/help/faq.en-us.md @@ -118,6 +118,12 @@ The correct path for the template(s) will be relative to the `CustomPath` 2. If you are still unable to find a path, the default can be [calculated above](#where-does-gitea-store-what-file) 3. Once you have figured out the correct custom path, you can refer to the [customizing Gitea]({{< relref "doc/administration/customizing-gitea.en-us.md" >}}) page to add your template to the correct location. +## Do Gitea has a "GitHub/GitLab pages" feature? + +Well, not build-in currently and not in the future. + +But there is a battle tested service, called [pages server](https://codeberg.org/Codeberg/pages-server), that should be easy to setup next to Gitea. + ## Active user vs login prohibited user In Gitea, an "active" user refers to a user that has activated their account via email. From 5dc21d0c262f9f6fa2d022179db2ceae3e148de1 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sat, 8 Apr 2023 01:39:53 +0200 Subject: [PATCH 04/11] Apply suggestions from code review Co-authored-by: delvh --- docs/content/doc/help/faq.en-us.md | 6 +++--- docs/content/doc/installation/comparison.en-us.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/content/doc/help/faq.en-us.md b/docs/content/doc/help/faq.en-us.md index 00b2dd132520f..2a4e3001b6dca 100644 --- a/docs/content/doc/help/faq.en-us.md +++ b/docs/content/doc/help/faq.en-us.md @@ -118,11 +118,11 @@ The correct path for the template(s) will be relative to the `CustomPath` 2. If you are still unable to find a path, the default can be [calculated above](#where-does-gitea-store-what-file) 3. Once you have figured out the correct custom path, you can refer to the [customizing Gitea]({{< relref "doc/administration/customizing-gitea.en-us.md" >}}) page to add your template to the correct location. -## Do Gitea has a "GitHub/GitLab pages" feature? +## Does Gitea have a "GitHub/GitLab pages" feature? -Well, not build-in currently and not in the future. +No, Gitea does not ship with that functionality and most likely never will. -But there is a battle tested service, called [pages server](https://codeberg.org/Codeberg/pages-server), that should be easy to setup next to Gitea. +However, there is a battle-tested third-party service called [pages server](https://codeberg.org/Codeberg/pages-server) that can be run easily in combination with Gitea. ## Active user vs login prohibited user diff --git a/docs/content/doc/installation/comparison.en-us.md b/docs/content/doc/installation/comparison.en-us.md index f5a998ce370e6..fdcf4f3abccdc 100644 --- a/docs/content/doc/installation/comparison.en-us.md +++ b/docs/content/doc/installation/comparison.en-us.md @@ -31,7 +31,7 @@ _Symbols used in table:_ - _✘ - unsupported_ -- _⚙️ - supported by additional service/plugin_ +- _⚙️ - supported through third-party software_ ## General Features From d8bb60e66f84ac8e08164d2fe24a8301d4b6981a Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sun, 9 Apr 2023 01:08:06 +0200 Subject: [PATCH 05/11] Update docs/content/doc/installation/comparison.zh-cn.md Co-authored-by: a1012112796 <1012112796@qq.com> --- docs/content/doc/installation/comparison.zh-cn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/doc/installation/comparison.zh-cn.md b/docs/content/doc/installation/comparison.zh-cn.md index a91042cc6b058..fc16a983c8512 100644 --- a/docs/content/doc/installation/comparison.zh-cn.md +++ b/docs/content/doc/installation/comparison.zh-cn.md @@ -29,7 +29,7 @@ _表格中的符号含义:_ * _? - 不确定_ -* _⚙️ - supported by additional service/plugin_ +* _⚙️ - 由第三方服务或插件支持_ #### 主要特性 From 9db146085c8420786befc24d51025a9580c4d71f Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sun, 9 Apr 2023 01:48:34 +0200 Subject: [PATCH 06/11] reword it Signed-off-by: 6543 <6543@obermui.de> --- docs/content/doc/help/faq.en-us.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/content/doc/help/faq.en-us.md b/docs/content/doc/help/faq.en-us.md index 2a4e3001b6dca..5647a19956d61 100644 --- a/docs/content/doc/help/faq.en-us.md +++ b/docs/content/doc/help/faq.en-us.md @@ -120,9 +120,8 @@ The correct path for the template(s) will be relative to the `CustomPath` ## Does Gitea have a "GitHub/GitLab pages" feature? -No, Gitea does not ship with that functionality and most likely never will. - -However, there is a battle-tested third-party service called [pages server](https://codeberg.org/Codeberg/pages-server) that can be run easily in combination with Gitea. +Gitea will not implement this feature due to CSRF security concerns. +And there are already available third-party services like [pages server](https://codeberg.org/Codeberg/pages-server) that can provide the required functionality. ## Active user vs login prohibited user From 7f76eba0cc614a911027bc8f08d4c5a53eac892c Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sun, 9 Apr 2023 03:08:27 +0200 Subject: [PATCH 07/11] Update docs/content/doc/installation/comparison.zh-tw.md --- docs/content/doc/installation/comparison.zh-tw.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/doc/installation/comparison.zh-tw.md b/docs/content/doc/installation/comparison.zh-tw.md index 07924b94853d1..5a9ac5a20cd04 100644 --- a/docs/content/doc/installation/comparison.zh-tw.md +++ b/docs/content/doc/installation/comparison.zh-tw.md @@ -31,7 +31,7 @@ menu: - ✘ - 不支援 -- _⚙️ - supported by additional service/plugin_ +- _⚙️ - 由第三方服務或外掛程式支援_ ## 一般功能 From cc94e0ac7b0786946213070abb131f2610874cf5 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 11 Apr 2023 16:48:49 +0200 Subject: [PATCH 08/11] Update docs/content/doc/help/faq.en-us.md Co-authored-by: wxiaoguang --- docs/content/doc/help/faq.en-us.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/content/doc/help/faq.en-us.md b/docs/content/doc/help/faq.en-us.md index 5647a19956d61..da426736d7137 100644 --- a/docs/content/doc/help/faq.en-us.md +++ b/docs/content/doc/help/faq.en-us.md @@ -120,7 +120,10 @@ The correct path for the template(s) will be relative to the `CustomPath` ## Does Gitea have a "GitHub/GitLab pages" feature? -Gitea will not implement this feature due to CSRF security concerns. +Gitea doesn't provide builtin Pages server. You need a dedicated domain to serve static pages to avoid CSRF security risks. + +For simple usage, you can use a reverse proxy to rewrite & serve static contents from Gitea's raw file URLs. + And there are already available third-party services like [pages server](https://codeberg.org/Codeberg/pages-server) that can provide the required functionality. ## Active user vs login prohibited user From 816db1a31610b00e50ba9fe0434b5a8d6b630f93 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 11 Apr 2023 17:01:02 +0200 Subject: [PATCH 09/11] also add caddy plugin --- docs/content/doc/help/faq.en-us.md | 2 +- docs/content/doc/installation/comparison.en-us.md | 5 ++++- docs/content/doc/installation/comparison.zh-cn.md | 5 ++++- docs/content/doc/installation/comparison.zh-tw.md | 5 ++++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/content/doc/help/faq.en-us.md b/docs/content/doc/help/faq.en-us.md index da426736d7137..6fa1ad7e8a1c4 100644 --- a/docs/content/doc/help/faq.en-us.md +++ b/docs/content/doc/help/faq.en-us.md @@ -124,7 +124,7 @@ Gitea doesn't provide builtin Pages server. You need a dedicated domain to serve For simple usage, you can use a reverse proxy to rewrite & serve static contents from Gitea's raw file URLs. -And there are already available third-party services like [pages server](https://codeberg.org/Codeberg/pages-server) that can provide the required functionality. +And there is already available third-party services like [pages server](https://codeberg.org/Codeberg/pages-server) or a [caddy plugin](https://github.com/42wim/caddy-gitea) that can provide the required functionality. ## Active user vs login prohibited user diff --git a/docs/content/doc/installation/comparison.en-us.md b/docs/content/doc/installation/comparison.en-us.md index fdcf4f3abccdc..082b2a85edd9e 100644 --- a/docs/content/doc/installation/comparison.en-us.md +++ b/docs/content/doc/installation/comparison.en-us.md @@ -53,7 +53,7 @@ _Symbols used in table:_ | Custom Theme Support | ✓ | ✓ | ✘ | ✘ | ✘ | ✓ | ✘ | | Markdown support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | CSV support | ✓ | ✘ | ✓ | ✘ | ✘ | ✓ | ? | -| 'GitHub / GitLab pages' | [⚙️](https://codeberg.org/Codeberg/pages-server) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | +| 'GitHub / GitLab pages' | [⚙️][gitea-pages-server], [⚙️][gitea-caddy-plugin] | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | | Repo-specific wiki (as a repo itself) | ✓ | ✓ | ✓ | ✓ | ✓ | / | ✘ | | Deploy Tokens | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | Repository Tokens with write rights | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | @@ -146,3 +146,6 @@ _Symbols used in table:_ | Two factor authentication (2FA) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | | Integration with the most common services | ✓ | / | ⁄ | ✓ | ✓ | ⁄ | ✓ | | Incorporate external CI/CD | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | + +[gitea-caddy-plugin]: https://github.com/42wim/caddy-gitea +[gitea-pages-server]: https://codeberg.org/Codeberg/pages-server diff --git a/docs/content/doc/installation/comparison.zh-cn.md b/docs/content/doc/installation/comparison.zh-cn.md index fc16a983c8512..7dfca526ebb80 100644 --- a/docs/content/doc/installation/comparison.zh-cn.md +++ b/docs/content/doc/installation/comparison.zh-cn.md @@ -44,7 +44,7 @@ _表格中的符号含义:_ | 支持 Orgmode | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ? | | 支持 CSV | ✓ | ✘ | ✓ | ✘ | ✘ | ✓ | ? | | 支持第三方渲染工具 | ✓ | ✘ | ✘ | ✘ | ✘ | ✓ | ? | -| Git 驱动的静态 pages | [⚙️](https://codeberg.org/Codeberg/pages-server) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | +| Git 驱动的静态 pages | [⚙️][gitea-pages-server], [⚙️][gitea-caddy-plugin] | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | | Git 驱动的集成化 wiki | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ (cloud only) | ✘ | | 部署令牌 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | 仓库写权限令牌 | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | @@ -131,3 +131,6 @@ _表格中的符号含义:_ | 集成 Discord | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | | 集成 Microsoft Teams | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✘ | | 显示外部 CI/CD 的状态 | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | + +[gitea-caddy-plugin]: https://github.com/42wim/caddy-gitea +[gitea-pages-server]: https://codeberg.org/Codeberg/pages-server diff --git a/docs/content/doc/installation/comparison.zh-tw.md b/docs/content/doc/installation/comparison.zh-tw.md index 5a9ac5a20cd04..89190523434b6 100644 --- a/docs/content/doc/installation/comparison.zh-tw.md +++ b/docs/content/doc/installation/comparison.zh-tw.md @@ -46,7 +46,7 @@ menu: | 支援 Orgmode | ✓ | ✘ | ✓ | ✘ | ✘ | ✘ | ? | | 支援 CSV | ✓ | ✘ | ✓ | ✘ | ✘ | ✓ | ? | | 支援第三方渲染工具 | ✓ | ✘ | ✘ | ✘ | ✘ | ✓ | ? | -| Git 驅動的靜態頁面 | [⚙️](https://codeberg.org/Codeberg/pages-server) | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | +| Git 驅動的靜態頁面 | [⚙️][gitea-pages-server], [⚙️][gitea-caddy-plugin] | ✘ | ✓ | ✓ | ✓ | ✘ | ✘ | | Git 驅動的整合 wiki | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | | 部署 Token | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | 有寫入權限的儲存庫 Token | ✓ | ✘ | ✓ | ✓ | ✓ | ✘ | ✓ | @@ -132,3 +132,6 @@ menu: | 整合 Discord | ✓ | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ | | 整合 Microsoft Teams | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✘ | | 顯示外部 CI/CD 狀態 | ✓ | ✘ | ✓ | ✓ | ✓ | ✓ | ✓ | + +[gitea-caddy-plugin]: https://github.com/42wim/caddy-gitea +[gitea-pages-server]: https://codeberg.org/Codeberg/pages-server From b20730d67e11a3fe3ab2fcb3b4ba58ba7ede3151 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 11 Apr 2023 17:02:25 +0200 Subject: [PATCH 10/11] Update docs/content/doc/help/faq.en-us.md --- docs/content/doc/help/faq.en-us.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/doc/help/faq.en-us.md b/docs/content/doc/help/faq.en-us.md index 6fa1ad7e8a1c4..f0423080ca894 100644 --- a/docs/content/doc/help/faq.en-us.md +++ b/docs/content/doc/help/faq.en-us.md @@ -124,7 +124,7 @@ Gitea doesn't provide builtin Pages server. You need a dedicated domain to serve For simple usage, you can use a reverse proxy to rewrite & serve static contents from Gitea's raw file URLs. -And there is already available third-party services like [pages server](https://codeberg.org/Codeberg/pages-server) or a [caddy plugin](https://github.com/42wim/caddy-gitea) that can provide the required functionality. +And there are already available third-party services, like a standalone [pages server](https://codeberg.org/Codeberg/pages-server) or a [caddy plugin](https://github.com/42wim/caddy-gitea), that can provide the required functionality. ## Active user vs login prohibited user From 9d39ff1c0579f26ab353584c1220cc17b9352527 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 11 Apr 2023 17:17:55 +0200 Subject: [PATCH 11/11] fix wording by ChatGPT --- docs/content/doc/help/faq.en-us.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/doc/help/faq.en-us.md b/docs/content/doc/help/faq.en-us.md index f0423080ca894..4847e8e03befe 100644 --- a/docs/content/doc/help/faq.en-us.md +++ b/docs/content/doc/help/faq.en-us.md @@ -120,7 +120,7 @@ The correct path for the template(s) will be relative to the `CustomPath` ## Does Gitea have a "GitHub/GitLab pages" feature? -Gitea doesn't provide builtin Pages server. You need a dedicated domain to serve static pages to avoid CSRF security risks. +Gitea doesn't provide a built-in Pages server. You need a dedicated domain to serve static pages to avoid CSRF security risks. For simple usage, you can use a reverse proxy to rewrite & serve static contents from Gitea's raw file URLs.