Closed mmlb closed 2 years ago
@felixwidjaja fyi
@geriadam i think it's faster if you replace the favicon attributes with the new one. Here's what I got when using https://www.favicon-generator.org/
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
b5f9379f1441602faa9d77c522c5ccd3.ico.zip
Thanks.
cc @ronggur
I ran into a broken hyperlink today when trying to learn more about Tinkerbell, and can confirm that this is still an issue: hyperlink -i -r https://docs.tinkerbell.org/
shows that 126 of 526 hyperlinks are broken. I'll send a PR to fix the broken link I ran into https://docs.tinkerbell.org/setup/packet-terraform
, and will follow-up with another broader PR to clean up the remaining ones.
Thank you very much @tstromberg
The page https://docs.tinkerbell.org/services/tink-cli/ has a typo that causes a hyperlink to a 404 page at https://docs.tinkerbell.org/serviecs/tink-server (instead of "services").
This is still an issue:
/ # hyperlink https://docs.tinkerbell.org | grep -v '^ok'
Guessing --root from input files: https://docs.tinkerbell.org
TAP version 13
# Crawling internal assets
not ok 3 load https://cloud.typography.com/6193438/6190832/css/fonts.css
---
operator: load
expected: "200 https://cloud.typography.com/6193438/6190832/css/fonts.css"
actual: "HTTP 403 Forbidden"
at: https://docs.tinkerbell.org (97:48) <link rel="stylesheet" type="text/css" href="https://cloud.typography.com/6193438/6190832/css/fonts.css">
...
# Crawling 91 outgoing urls
not ok 77 external-redirect https://docs.tinkerbell.org/services/boots
---
operator: external-redirect
expected:
"302 https://docs.tinkerbell.org/services/boots --> 200 https://docs.tinkerbell.org/services/boots/"
actual:
"301 https://docs.tinkerbell.org/services/boots --> 200 https://docs.tinkerbell.org/services/boots/"
at: https://docs.tinkerbell.org (835:13) <a href="/services/boots">...</a>
...
not ok 81 external-redirect https://docs.tinkerbell.org/services/osie
---
operator: external-redirect
expected:
"302 https://docs.tinkerbell.org/services/osie --> 200 https://docs.tinkerbell.org/services/osie/"
actual:
"301 https://docs.tinkerbell.org/services/osie --> 200 https://docs.tinkerbell.org/services/osie/"
at: https://docs.tinkerbell.org (841:13) <a href="/services/osie">...</a>
...
not ok 90 external-redirect https://docs.tinkerbell.org/services/hegel
---
operator: external-redirect
expected:
"302 https://docs.tinkerbell.org/services/hegel --> 200 https://docs.tinkerbell.org/services/hegel/"
actual:
"301 https://docs.tinkerbell.org/services/hegel --> 200 https://docs.tinkerbell.org/services/hegel/"
at: https://docs.tinkerbell.org (838:13) <a href="/services/hegel">...</a>
...
not ok 94 external-redirect https://docs.tinkerbell.org/workflows/hello-world-workflow
---
operator: external-redirect
expected:
"302 https://docs.tinkerbell.org/workflows/hello-world-workflow --> 200 https://docs.tinkerbell.org/workflows/hello-world-workflow/"
actual:
"301 https://docs.tinkerbell.org/workflows/hello-world-workflow --> 200 https://docs.tinkerbell.org/workflows/hello-world-workflow/"
at: https://docs.tinkerbell.org (434:16) <a href="workflows/hello-world-workflow">...</a>
...
not ok 98 external-check https://docs.tinkerbell.org/services/tink
---
operator: external-check
expected: "200 https://docs.tinkerbell.org/services/tink"
actual: "404 https://docs.tinkerbell.org/services/tink"
at: https://docs.tinkerbell.org (832:13) <a href="/services/tink">...</a>
...
not ok 112 external-redirect https://tinkerbell.org/community/slack/
---
operator: external-redirect
expected:
"302 https://tinkerbell.org/community/slack/ --> 200 https://tinkerbell.org/community/contact/"
actual:
"301 https://tinkerbell.org/community/slack/ --> 301 https://tinkerbell.org/community/contact --> 200 https://tinkerbell.org/community/contact/"
at: https://docs.tinkerbell.org (158:42) <a href="https://tinkerbell.org/community/slack/">...</a>
...
not ok 114 external-redirect https://tinkerbell.org/terms/license
---
operator: external-redirect
expected:
"302 https://tinkerbell.org/terms/license --> 200 https://tinkerbell.org/terms/license/"
actual:
"301 https://tinkerbell.org/terms/license --> 200 https://tinkerbell.org/terms/license/"
at: https://docs.tinkerbell.org (894:38) <a href="https://tinkerbell.org/terms/license" title="">...</a>
...
not ok 116 external-redirect https://tinkerbell.org/terms/contributor-guide
---
operator: external-redirect
expected:
"302 https://tinkerbell.org/terms/contributor-guide --> 200 https://tinkerbell.org/terms/contributor-guide/"
actual:
"301 https://tinkerbell.org/terms/contributor-guide --> 200 https://tinkerbell.org/terms/contributor-guide/"
at: https://docs.tinkerbell.org (896:38) <a href="https://tinkerbell.org/terms/contributor-guide" title="">...</a>
...
not ok 118 external-redirect https://tinkerbell.org/terms
---
operator: external-redirect
expected:
"302 https://tinkerbell.org/terms --> 200 https://tinkerbell.org/terms/"
actual:
"301 https://tinkerbell.org/terms --> 200 https://tinkerbell.org/terms/"
at: https://docs.tinkerbell.org (893:38) <a href="https://tinkerbell.org/terms" title="">...</a>
...
not ok 120 external-redirect https://tinkerbell.org/terms/code-of-conduct
---
operator: external-redirect
expected:
"302 https://tinkerbell.org/terms/code-of-conduct --> 200 https://tinkerbell.org/terms/code-of-conduct/"
actual:
"301 https://tinkerbell.org/terms/code-of-conduct --> 200 https://tinkerbell.org/terms/code-of-conduct/"
at: https://docs.tinkerbell.org (895:38) <a href="https://tinkerbell.org/terms/code-of-conduct" title="">...</a>
...
# Connecting to 0 hosts (checking <link rel="preconnect" href="...">
# Looking up 0 host names (checking <link rel="dns-prefetch" href="...">
1..121
# tests 121
# pass 110
# fail 11
Rather than addressing dead-links as reported and reopening this issue whenever more dead-links are found, let's target this issue to add CI to enforce that PRs do not introduce and/or correct dead links.
@displague agree, I'm working on a bunch of documentation stuff (in prep for updating docs re TLS) and will try to get that in.
Lets collect/fix all the dead links under this issue? We should also make use of https://www.npmjs.com/package/netlify-plugin-checklinks to avoid more dead links.
Here's what I got just now: