feat(docs): new docs build logic

- remove nix
- use docker container
- install latest google analytics
This commit is contained in:
RhodeCode Admin 2023-11-17 10:46:07 +01:00
parent 95a81d966d
commit 42606f970b
16 changed files with 506 additions and 651 deletions

View file

@ -69,19 +69,19 @@ ruff-check:
.PHONY: docs
## build docs
docs:
(cd docs; nix-build default.nix -o result; make clean html)
(cd docs; docker run --rm -v $(PWD):/project --workdir=/project/docs sphinx-doc-build-rc make clean html)
.PHONY: docs-clean
## Cleanup docs
docs-clean:
(cd docs; make clean)
(cd docs; docker run --rm -v $(PWD):/project --workdir=/project/docs sphinx-doc-build-rc make clean)
.PHONY: docs-cleanup
## Cleanup docs
docs-cleanup:
(cd docs; make cleanup)
(cd docs; docker run --rm -v $(PWD):/project --workdir=/project/docs sphinx-doc-build-rc make cleanup)
.PHONY: web-build