summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BACKLOG.md5
-rwxr-xr-xcheck21
-rwxr-xr-xdeploy2
3 files changed, 23 insertions, 5 deletions
diff --git a/BACKLOG.md b/BACKLOG.md
index ce0b438..62d1861 100644
--- a/BACKLOG.md
+++ b/BACKLOG.md
@@ -2,11 +2,6 @@
## Hosting
-* Regularly check HTTPS security using Mozilla's [Observatory](https://observatory.mozilla.org/) (includes the services below)
- * https://hstspreload.org/?domain=skreutz.com
- * https://securityheaders.com/?q=www.skreutz.com&hide=on&followRedirects=on
- * https://www.ssllabs.com/ssltest/analyze.html?d=www.skreutz.com&hideResults=on&latest
-* Regularly validate HTML, CSS, RSS, and Atom using [W3C tools](https://w3c.github.io/developers/tools/)
* Configure custom 404 page using httpd.conf(5) location not found rule (supported by OpenBSD 7.1)
* Consider to disable logging (and advertise this on the about page)
diff --git a/check b/check
new file mode 100755
index 0000000..6428077
--- /dev/null
+++ b/check
@@ -0,0 +1,21 @@
+#! /bin/sh
+
+# Run third-party markup checkers.
+# See W3C Developer Tools at https://w3c.github.io/developers/tools/
+
+open() {
+ xdg-open "$@" >/dev/null 2>&1 &
+}
+
+# W3C Nu HTML Checker
+open "https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.skreutz.com%2Fposts%2Funix-domain-socket-forwarding-with-openssh%2F"
+
+# W3C CSS Validator
+open "https://jigsaw.w3.org/css-validator/validator?uri=https%3A%2F%2Fwww.skreutz.com%2F&profile=css3svg&usermedium=all&warning=1&vextwarning=&lang=en"
+
+# W3C Feed Validator
+open "https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fwww.skreutz.com%2Ffeeds%2Fposts.rss"
+open "https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fwww.skreutz.com%2Ffeeds%2Fposts.atom"
+
+# W3C Link Checker
+open "https://validator.w3.org/checklink?uri=https%3A%2F%2Fwww.skreutz.com%2F&hide_type=all&recursive=on&depth=10&check=Check"
diff --git a/deploy b/deploy
index bd260ac..21602a5 100755
--- a/deploy
+++ b/deploy
@@ -54,3 +54,5 @@ curl \
--output /dev/null \
http://www.bing.com/ping?sitemap=https%3A%2F%2Fwww.skreutz.com/sitemap.xml \
|| ( >&2 printf "error: failed to submit live sitemap to bing.com\\n" )
+
+/bin/sh "${root}/check"
Generated by cgit. See skreutz.com for my tech blog and contact information.