gaurav-nelson / github-action-markdown-link-check

Check all links in markdown files if they are alive or dead. 🔗✔️
MIT License
399 stars 77 forks source link

[bug] The bracket will be recognized as part of the url, resulting in dead link #199

Closed hxhac closed 3 months ago

hxhac commented 3 months ago

If the url format is

- name: cy
  urls:
    - ["DiffChecker", https://www.diffchecker.com/zh-Hans/]
    - ["TableConvert", https://tableconvert.com/]
    - ["ChartCube", https://chartcube.alipay.com/upload]
    - ["readme.so", https://readme.so/editor]
    - ["ILovePDF", https://www.ilovepdf.com/]

The bracket after the url will also be recognized as part of the url, resulting in dead link


FILE: src/data/qs.yml

19 links checked.

FILE: src/data/ws.yml
[✖] https://astexplorer.net/] → Status: [40](https://github.com/hxhac/docs/actions/runs/8311457700/job/22745158297#step:4:41)4
[✖] https://godbolt.org/] → Status: 404
[✖] https://colab.research.google.com/] → Status: 403
[✖] https://xclient.info/] → Status: 404
[✖] https://productz.com/en] → Status: 403
[✖] https://meta.appinn.net/tag/macos] → Status: 404
[✖] https://www.producthunt.com/] → Status: 404
[✖] https://zuicool.com/events?type=run&where=jiangzhe&regtype=reg] → Status: 404
[✖] https://runrepeat.com/catalog/running-shoes] → Status: 404
[✖] https://t.coros.com/login] → Status: 404
[✖] https://cloudconvert.com/] → Status: 404
[✖] https://github.com/topics/chrome-extension] → Status: 404
[✖] https://github.com/topics/chrome] → Status: 404
[✖] https://github.com/topics/docusaurus] → Status: 404
[✖] https://github.com/topics/helm] → Status: 404
[✖] https://github.com/trending] → Status: 404
[✖] https://nginx-playground.wizardzines.com/] → Status: 404
[✖] https://www.godaddy.com/ → Status: 403
[✖] https://namebeta.com/] → Status: 404
[✖] https://cv.devtool.tech/] → Status: 404
[✖] https://hostloc.com/] → Status: 404
[✖] https://so.gushiwen.cn/guwen/] → Status: 404
[✖] https://www.itjuzi.com/] → Status: [41](https://github.com/hxhac/docs/actions/runs/8311457700/job/22745158297#step:4:42)2
[✖] https://www.wikihow.com/Main-Page] → Status: 404
[✖] https://91ai.net/forum-45-1.html] → Status: 404
[✖] https://www.ctrip.com/] → Status: 404
[✖] https://cli.im/] → Status: 404
[✖] https://goreportcard.com/] → Status: 404
[✖] https://sharecuts.cn/] → Status: 0 Error: ETIMEDOUT
    at Timeout.<anonymous> (/usr/local/lib/node_modules/markdown-link-check/node_modules/request/request.js:848:19)
    at listOnTimeout (node:internal/timers:573:17)
    at process.processTimers (node:internal/timers:514:7) {
  code: 'ETIMEDOUT',
  connect: true
}
[✖] https://jiejingku.net/] → Status: 404
[✖] https://greasyfork.org/zh-CN] → Status: 404
[✖] https://gitlab-org.gitlab.io/gitlab-svgs/] → Status: 404
[✖] https://temp-mail.org/zh] → Status: 403
[✖] https://yunduanxin.net/] → Status: 403
[✖] https://www.slideshare.net/] → Status: 404
[✖] https://httpbin.org/] → Status: 404
[✖] https://www.zamzar.com/] → Status: 404
[✖] https://about.codecov.io/] → Status: 404
[✖] https://coveralls.io/] → Status: 404