mirror of
https://github.com/searxng/searxng.git
synced 2024-12-01 23:21:09 +00:00
Merge pull request #2514 from return42/fix-gh-pages
[fix] Makefile target gh-pages & flatten history of branch gh.pages
This commit is contained in:
commit
99244440e4
2 changed files with 12 additions and 14 deletions
2
.github/workflows/integration.yml
vendored
2
.github/workflows/integration.yml
vendored
|
@ -80,7 +80,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
GITHUB_TOKEN: ${{ github.token }}
|
GITHUB_TOKEN: ${{ github.token }}
|
||||||
BRANCH: gh-pages
|
BRANCH: gh-pages
|
||||||
FOLDER: gh-pages
|
FOLDER: build/gh-pages
|
||||||
CLEAN: true # Automatically remove deleted files from the deploy branch
|
CLEAN: true # Automatically remove deleted files from the deploy branch
|
||||||
|
|
||||||
dockers:
|
dockers:
|
||||||
|
|
|
@ -10,7 +10,7 @@ SPHINX_CONF ?= conf.py
|
||||||
DOCS_FOLDER = ./docs
|
DOCS_FOLDER = ./docs
|
||||||
DOCS_BUILD = ./$(LXC_ENV_FOLDER)build/docs
|
DOCS_BUILD = ./$(LXC_ENV_FOLDER)build/docs
|
||||||
DOCS_DIST = ./$(LXC_ENV_FOLDER)dist/docs
|
DOCS_DIST = ./$(LXC_ENV_FOLDER)dist/docs
|
||||||
GH_PAGES ?= gh-pages
|
GH_PAGES ?= build/gh-pages
|
||||||
|
|
||||||
BOOKS_FOLDER = ./docs
|
BOOKS_FOLDER = ./docs
|
||||||
BOOKS_DIST = ./$(LXC_ENV_FOLDER)dist/books
|
BOOKS_DIST = ./$(LXC_ENV_FOLDER)dist/books
|
||||||
|
@ -174,22 +174,20 @@ prepare-gh-pages:
|
||||||
touch $(GH_PAGES)/.nojekyll
|
touch $(GH_PAGES)/.nojekyll
|
||||||
echo "<html><head><META http-equiv='refresh' content='0;URL=index.html'></head></html>" > $(GH_PAGES)/404.html
|
echo "<html><head><META http-equiv='refresh' content='0;URL=index.html'></head></html>" > $(GH_PAGES)/404.html
|
||||||
|
|
||||||
PHONY += $(GH_PAGES)
|
PHONY += gh-pages
|
||||||
$(GH_PAGES)::
|
gh-pages: docs-clean docs
|
||||||
$(MAKE) docs
|
- git worktree remove -f $(GH_PAGES) || exit 0
|
||||||
[ -d "gh-pages/.git" ] || git clone $(GIT_URL) gh-pages
|
- git branch -D gh-pages || exit 0
|
||||||
-cd $(GH_PAGES); git checkout gh-pages >/dev/null
|
git worktree add --no-checkout $(GH_PAGES) master
|
||||||
-cd $(GH_PAGES); git pull
|
cd $(GH_PAGES); git checkout --orphan gh-pages && git rm -rfq .
|
||||||
-cd $(GH_PAGES); ls -A | grep -v '.git$$' | xargs rm -rf
|
|
||||||
$(MAKE) prepare-gh-pages
|
$(MAKE) prepare-gh-pages
|
||||||
cd $(GH_PAGES);\
|
cd $(GH_PAGES);\
|
||||||
git add --all . ;\
|
git add --all . ;\
|
||||||
git commit -m "gh-pages: updated" ;\
|
git commit -q -m "make gh-pages: from $(shell git config --get remote.origin.url)@$(shell git rev-parse HEAD)" ;\
|
||||||
git push origin gh-pages
|
git push -f origin gh-pages
|
||||||
|
|
||||||
PHONY += travis-gh-pages
|
PHONY += travis-gh-pages
|
||||||
travis-gh-pages:
|
travis-gh-pages: docs-clean docs
|
||||||
$(MAKE) docs
|
|
||||||
rm -Rf $(GH_PAGES)
|
rm -Rf $(GH_PAGES)
|
||||||
mkdir -p $(GH_PAGES)
|
mkdir -p $(GH_PAGES)
|
||||||
$(MAKE) prepare-gh-pages
|
$(MAKE) prepare-gh-pages
|
||||||
|
|
Loading…
Reference in a new issue