From 66c4c62888d99e658c7e8f9ef92fca04510fa1fa Mon Sep 17 00:00:00 2001 From: Rohan Kumar Date: Fri, 17 Nov 2023 15:25:31 -0800 Subject: [PATCH] Make feedvalidator run offline This is possible thanks to a feedvalidator bug being fixed: --- Makefile | 11 ++++++++++- Makefile.online | 9 --------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 81c684e..94ebca8 100644 --- a/Makefile +++ b/Makefile @@ -87,8 +87,17 @@ hint: hugo .hintrc-local html-validate: pnpm -s dlx html-validate --ext=html -c linter-configs/htmlvalidate.json $(OUTPUT_DIR) +.validate-feed-main: + scripts/bin/validate-feed file://$(PWD)/$(OUTPUT_DIR)/atom.xml +.validate-feed-posts: + scripts/bin/validate-feed file://$(PWD)/$(OUTPUT_DIR)/posts/atom.xml +.validate-feed-notes: + scripts/bin/validate-feed file://$(PWD)/$(OUTPUT_DIR)/notes/atom.xml +validate-feeds: .validate-feed-main .validate-feed-posts .validate-feed-notes +.PHONY: validate-feeds .validate-feed-main .validate-feed-posts .validate-feed-notes + .PHONY: lint-local -lint-local: html-validate validate-html validate-json lint-css htmlproofer +lint-local: html-validate validate-html validate-json lint-css htmlproofer validate-feeds # dev server, includes future and draft posts .PHONY: serve diff --git a/Makefile.online b/Makefile.online index e7e387d..e9328b3 100644 --- a/Makefile.online +++ b/Makefile.online @@ -42,15 +42,6 @@ axe-ff: .PHONY: axe axe-ff -.validate-feed-main: - scripts/bin/validate-feed $(HUGO_BASEURL)atom.xml -.validate-feed-posts: - scripts/bin/validate-feed $(HUGO_BASEURL)posts/atom.xml -.validate-feed-notes: - scripts/bin/validate-feed $(HUGO_BASEURL)notes/atom.xml -validate-feeds: .validate-feed-main .validate-feed-posts .validate-feed-notes -.PHONY: validate-feeds .validate-feed-main .validate-feed-posts .validate-feed-notes - .PHONY: all-extra all-extra: axe-ff validate-json equal-access htmlproofer lint-css validate-feeds