diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2023-06-07 12:05:26 +0200 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2023-06-07 12:05:28 +0200 |
commit | 36a46ad6fe335f4f95a04f887514ea3924691876 (patch) | |
tree | 37e22e99b2cc90c2aff7c16d243180f4c61680ea | |
parent | workflows/jekyll: use .ruby-version for setup-ruby action (diff) | |
download | sorting-algorithms-36a46ad6fe335f4f95a04f887514ea3924691876.tar.gz sorting-algorithms-36a46ad6fe335f4f95a04f887514ea3924691876.zip |
fix make wget w/ live reload
A newer version of Jekyll breaks wget with --livereload and
--convert-links.
-rw-r--r-- | .github/workflows/jekyll.yml | 2 | ||||
-rw-r--r-- | Makefile | 7 | ||||
-rw-r--r-- | _config.yml | 1 |
3 files changed, 8 insertions, 2 deletions
diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml index 2a70e51..a5b7c8d 100644 --- a/.github/workflows/jekyll.yml +++ b/.github/workflows/jekyll.yml @@ -22,7 +22,7 @@ jobs: run: make build - name: Check integrity run: | - nohup make serve & + nohup make serve LIVE_RELOAD=0 & sleep 3 && make wget - name: Set up ssh-agent uses: webfactory/ssh-agent@v0.7.0 @@ -20,6 +20,9 @@ ifeq ($$(origin $(1)),command line) endif endef +LIVE_RELOAD ?= 1 +$(eval $(call noexpand,LIVE_RELOAD)) + .PHONY: all all: serve @@ -39,7 +42,11 @@ build: .PHONY: serve serve: +ifeq ($(LIVE_RELOAD),1) + $(jekyll) serve --livereload +else $(jekyll) serve +endif URL := http://localhost:4000/sorting-algorithms/ diff --git a/_config.yml b/_config.yml index bd4217f..5143230 100644 --- a/_config.yml +++ b/_config.yml @@ -1,7 +1,6 @@ # Jekyll baseurl: /sorting-algorithms host: 0.0.0.0 -livereload: true open_url: true show_drafts: true strict_front_matter: true |