{"id":16786459,"url":"https://github.com/pklaschka/ssblc","last_synced_at":"2025-04-10T23:03:39.110Z","repository":{"id":37936177,"uuid":"227428559","full_name":"pklaschka/ssblc","owner":"pklaschka","description":"Static Site Broken Link Chacker: A broken-link checker for static sites, like the ones generated with docsify","archived":false,"fork":false,"pushed_at":"2023-04-26T04:57:34.000Z","size":763,"stargazers_count":5,"open_issues_count":3,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T23:03:32.690Z","etag":null,"topics":["broken-link","broken-link-finder","broken-links","ci","docsify","nodejs","npm","static-site"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/@pklaschka/ssblc","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pklaschka.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-11T18:00:51.000Z","updated_at":"2024-03-01T09:56:21.000Z","dependencies_parsed_at":"2024-10-13T08:12:29.205Z","dependency_job_id":"dd1ca96f-8d6b-4afb-97a7-ace2e4b44564","html_url":"https://github.com/pklaschka/ssblc","commit_stats":{"total_commits":216,"total_committers":4,"mean_commits":54.0,"dds":0.3194444444444444,"last_synced_commit":"efa92f9275a1d04190400be3b26be1714694ecd5"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pklaschka%2Fssblc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pklaschka%2Fssblc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pklaschka%2Fssblc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pklaschka%2Fssblc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pklaschka","download_url":"https://codeload.github.com/pklaschka/ssblc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312142,"owners_count":21082638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["broken-link","broken-link-finder","broken-links","ci","docsify","nodejs","npm","static-site"],"created_at":"2024-10-13T08:12:17.982Z","updated_at":"2025-04-10T23:03:39.085Z","avatar_url":"https://github.com/pklaschka.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @pklachka/ssblc\n\nStatic Site Broken Link Checker\n\n![CI Status Badge](https://github.com/pklaschka/ssblc/workflows/CI/badge.svg?branch=master)\n\nA broken-link checker for static sites, like the ones generated with docsify that can get used, for example, for CI purposes on docsify docs (this is what I've developed it for).\n\nIt recursively checks internal links found on the static website (until every internal link is checked) and (without recursion) outgoing links. This is achieved by finding `href` attributes in the HTML, meaning also stylesheets included with `\u003clink href=\"some-file.css\"\u003e` get checked.\n\n## Installation\nYou can either run it by just using `npx`, in which case you won't have to install it, or first install it with\n\n```shell script\nnpm install -g @pklaschka/ssblc\n```\n\n## Usage\nWhen you are in the folder of your static website (i.e., there is an `index.html` in this folder), simply run\n\n```shell script\nssblc\n```\n\nafter which the checker will begin its work.\n\nTo use it with `npx`, simply run\n\n```shell script\nnpx @pklaschka/ssblc\n```\n\nAlternatively, you can also specify an absolute or relative path to the directory of the site, e.g., like this:\n\n```shell script\nssblc ../my-site\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpklaschka%2Fssblc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpklaschka%2Fssblc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpklaschka%2Fssblc/lists"}