Giter Site home page Giter Site logo

Comments (9)

bnb avatar bnb commented on June 15, 2024 1

Yup, I was expecting it to check the README.md / other Markdown files in the directory 😅

from linkinator.

JustinBeckwith avatar JustinBeckwith commented on June 15, 2024 1

That's not an unreasonable expectation. Let me look at trying to support it!

from linkinator.

grumbaut avatar grumbaut commented on June 15, 2024 1

Done! Thanks!

from linkinator.

bnb avatar bnb commented on June 15, 2024

And, for what it's worth, there doesn't seem to be any reference to localhost in the directory:

image

from linkinator.

JustinBeckwith avatar JustinBeckwith commented on June 15, 2024

Ok - I know what's happening here :) linkinator is expecting you to pass it a path to a static HTML site when you use a local path. It tries to start its own static web server, on a random port, and then navigate the site.

It can also be pointed at a plain ol' URL.

It sounds like you were expecting this to 404 check your README.md - is that correct?

from linkinator.

grumbaut avatar grumbaut commented on June 15, 2024

I'm getting a similar error as part of our pipeline. We build to HTML files that are used on a local development server. I'm trying to include linkinator as part of our gulp pipeline, but I sometimes get this as the only result:
Screen Shot 2019-07-09 at 11 59 31 AM

Here are the relevant portions of code:

	linkChecker.on('pagestart', (fileUrl) => {
		currentFile = sanitizeUrl(fileUrl);
	});

	linkChecker.on('link', (result) => {
		console.log(result);
		// if (result.state === 'BROKEN') {
		// 	const url = result.url.includes('localhost')
		// 		? sanitizeUrl(result.url)
		// 		: result.url;
		// 	this.log('linkCheck', `Broken link in ${currentFile}: ${url}`, 'red');
		// }
	});

	const task = () => linkChecker.check({
		path: path.resolve(this.epubDir), // this.epubDir is pointing to a local directory
		recurse: true,
	});

from linkinator.

JustinBeckwith avatar JustinBeckwith commented on June 15, 2024

👋 @grumbaut it sounds like your issue may be different, since you're working from generated HTML instead of Markdown (the original issue with this one). Could I trouble you to open a new issue?

from linkinator.

bnb avatar bnb commented on June 15, 2024

I just ran into this again thinking it was supported and remembered I'd had an issue previously 😅

from linkinator.

JustinBeckwith avatar JustinBeckwith commented on June 15, 2024

Well it took longer than expected, but I finally got around to this 🐢 With version 2.6.0 and up, you can now check markdown!

$ linkinator README.md

That ought to do it! Anyone want to take this for a spin and let me know how it goes?

from linkinator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.