aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.drone.yml26
-rw-r--r--docs/Dockerfile22
-rw-r--r--docs/config.yaml16
-rw-r--r--docs/docker/caddy.conf44
-rw-r--r--docs/static/.gitkeep0
-rw-r--r--docs/static/_headers6
-rw-r--r--docs/static/_redirects8
7 files changed, 28 insertions, 94 deletions
diff --git a/.drone.yml b/.drone.yml
index d9bccddcae..d7226bd6a2 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -203,7 +203,7 @@ pipeline:
when:
event: [ push, tag ]
- build_docs:
+ build-docs:
image: webhippie/hugo:latest
pull: true
commands:
@@ -212,26 +212,12 @@ pipeline:
- make clean
- make build
- docker_docs:
- image: plugins/docker:17.05
+ publish-docs:
+ image: lucap/drone-netlify:latest
pull: true
- secrets: [ docker_username, docker_password ]
- repo: gitea/docs
- context: docs
- dockerfile: docs/Dockerfile
- tags: [ '${DRONE_BRANCH##release/v}' ]
- when:
- event: [ push ]
- branch: [ release/* ]
-
- docker_docs:
- image: plugins/docker:17.05
- pull: true
- secrets: [ docker_username, docker_password ]
- repo: gitea/docs
- context: docs
- dockerfile: docs/Dockerfile
- tags: [ 'latest' ]
+ secrets: [ netlify_token ]
+ site_id: 05515f14-3702-4a84-9ff3-88ba90fe08dd
+ path: docs/public/
when:
event: [ push ]
branch: [ master ]
diff --git a/docs/Dockerfile b/docs/Dockerfile
deleted file mode 100644
index c69a9214e4..0000000000
--- a/docs/Dockerfile
+++ /dev/null
@@ -1,22 +0,0 @@
-# build stage
-FROM golang:alpine AS build-env
-
-RUN apk add --no-cache git
-RUN go get -d -v github.com/mholt/caddy/caddy github.com/pedronasser/caddy-search github.com/simia-tech/caddy-locale
-WORKDIR /go/src/github.com/mholt/caddy/caddy
-
-RUN sed -i '/This is where other plugins get plugged in (imported)/a _ "github.com/pedronasser/caddy-search"' caddymain/run.go \
- && sed -i '/This is where other plugins get plugged in (imported)/a _ "github.com/simia-tech/caddy-locale"' caddymain/run.go \
- && go install -v . \
- && /go/bin/caddy -version
-
-FROM alpine:edge
-EXPOSE 80
-
-RUN apk add --no-cache wget mailcap ca-certificates
-COPY --from=build-env /go/bin/caddy /usr/sbin/caddy
-
-COPY docker/caddy.conf /etc/caddy.conf
-COPY public /srv/www
-
-CMD ["/usr/sbin/caddy", "-conf", "/etc/caddy.conf"]
diff --git a/docs/config.yaml b/docs/config.yaml
index 7fb8c98240..b963894c87 100644
--- a/docs/config.yaml
+++ b/docs/config.yaml
@@ -31,7 +31,7 @@ menu:
post: active
- name: API
url: https://try.gitea.io/api/swagger
- weight: 25
+ weight: 45
pre: plug
- name: Blog
url: https://blog.gitea.io/
@@ -79,7 +79,7 @@ languages:
post: active
- name: API
url: https://try.gitea.io/api/swagger
- weight: 25
+ weight: 45
pre: plug
- name: 博客
url: https://blog.gitea.io/
@@ -122,7 +122,7 @@ languages:
post: active
- name: API
url: https://try.gitea.io/api/swagger
- weight: 25
+ weight: 45
pre: plug
- name: 部落格
url: https://blog.gitea.io/
@@ -165,7 +165,7 @@ languages:
post: active
- name: API
url: https://try.gitea.io/api/swagger
- weight: 25
+ weight: 45
pre: plug
- name: Blog
url: https://blog.gitea.io/
@@ -208,7 +208,7 @@ languages:
post: active
- name: API
url: https://try.gitea.io/api/swagger
- weight: 25
+ weight: 45
pre: plug
- name: Blog
url: https://blog.gitea.io/
@@ -241,17 +241,17 @@ languages:
menu:
page:
- name: Site
- url: /fr-fr/
+ url: https://gitea.io/en-us/
weight: 10
pre: home
post: active
- name: Documentation
- url: https://docs.gitea.io/fr-fr/
+ url: /fr-fr/
weight: 20
pre: question
- name: API
url: https://try.gitea.io/api/swagger
- weight: 25
+ weight: 45
pre: plug
- name: Blog
url: https://blog.gitea.io/
diff --git a/docs/docker/caddy.conf b/docs/docker/caddy.conf
deleted file mode 100644
index 6e90e41d6b..0000000000
--- a/docs/docker/caddy.conf
+++ /dev/null
@@ -1,44 +0,0 @@
-:80 {
- root /srv/www
-
- locale en-US zh-CN zh-TW pt-BR nl-NL fr-FR {
- detect header
- }
-
- redir 301 {
- if {path} match ^/$
- / /{>Detected-Locale}/
- }
-
- rewrite /en-US/ {
- regexp (.*)
- to /en-us/{1}
- }
-
- rewrite /zh-CN/ {
- regexp (.*)
- to /zh-cn/{1}
- }
-
- rewrite /zh-TW/ {
- regexp (.*)
- to /zh-tw/{1}
- }
-
- rewrite /pt-BR/ {
- regexp (.*)
- to /pt-br/{1}
- }
-
- rewrite /nl-NL/ {
- regexp (.*)
- to /nl-nl/{1}
- }
-
- rewrite /fr-FR/ {
- regexp (.*)
- to /fr-fr/{1}
- }
-
- header / Vary "Accept-Language"
-}
diff --git a/docs/static/.gitkeep b/docs/static/.gitkeep
deleted file mode 100644
index e69de29bb2..0000000000
--- a/docs/static/.gitkeep
+++ /dev/null
diff --git a/docs/static/_headers b/docs/static/_headers
new file mode 100644
index 0000000000..b3c268ea10
--- /dev/null
+++ b/docs/static/_headers
@@ -0,0 +1,6 @@
+/*
+ Content-Security-Policy: default-src 'self'
+ X-Frame-Options: DENY
+ X-Xss-Protection: 1; mode=block
+ X-Content-Type-Options: nosniff
+ Referrer-Policy: strict-origin-when-cross-origin
diff --git a/docs/static/_redirects b/docs/static/_redirects
new file mode 100644
index 0000000000..0eb23153ae
--- /dev/null
+++ b/docs/static/_redirects
@@ -0,0 +1,8 @@
+https://gitea-docs.netlify.com/* https://docs.gitea.io/:splat 302!
+
+/ /fr-fr/ 302! Language=fr
+/ /nl-nl/ 302! Language=nl
+/ /pt-br/ 302! Language=pt-br
+/ /zh-cn/ 302! Language=zh-cn
+/ /zh-tw/ 302! Language=zh-tw
+/ /en-us/ 302!