Coder Social home page Coder Social logo

Comments (8)

gjtorikian avatar gjtorikian commented on August 16, 2024

Heh, well, I don't think it's ever going to work to police other people's behavior. As well, I'm not sure how an image would be shown on a terminal / log output (unless it's turned into ASCII, which actually might be kind of awesome).

If people want a broken website, that's their decision, just as they can choose to have yellow font on a white background. All pages on the Internet are "historical documents," to quote the issue. If I can find it, it should work.

Still, I'm not sure what, if anything, html-proofer can do for them.

from html-proofer.

doktorbro avatar doktorbro commented on August 16, 2024

I forgot to explain the usage. It’s all about persuading to start using Proofer.

Imagine a successful open source project with broken documentation. The lead developer doesn’t care about, because she knows everything. People ask her for improving the docs, but nothing helps. They say: “Just use Proofer, all the cool guys do it too.” But no arguments help.

Now is the time for the promotional leaflet with pets and children. People would show the lead developer all the propaganda stuff hosted by Proofer and then she complies.

But I agree, if people want to make history, nobody should disturb them with seals.

from html-proofer.

gjtorikian avatar gjtorikian commented on August 16, 2024

Hahaha. Well, on that note, I do agree that this project should be more accommodating to non-Ruby non-Jekyll projects. I know it sounds completely crazy but I could see writing an example of how to install the gem and exec the command-line app within another language (if not in the README, then in the Wiki or something).

Reopening with that in mind.

from html-proofer.

doktorbro avatar doktorbro commented on August 16, 2024

Related to this discussion I have a great case for adopting Proofer. @mmistakes’s Jekyll themes are very successful. In mmistakes/so-simple-theme#78 he starts to use Proofer. Note his answers below mmistakes/so-simple-theme#78 (comment).

from html-proofer.

doktorbro avatar doktorbro commented on August 16, 2024

Just to be clear, I didn’t want to start a technical discussion how to use Proofer, but an ethical why care about broken links. There are enough guides about installing Ruby, Jekyll, Proofer and Continuous Integration.

from html-proofer.

holic avatar holic commented on August 16, 2024

@penibelst I discovered HTML Proofer through your PR on the Poole repo. I've been wanting to add something like this to check for bad links in our blog content. So thanks for the inspiration!

I want to fix broken links, but I hate to get rid of the links entirely as a copy of the original page may exist somewhere, so I've created a little service that allows the bad link to continue working and points to alternative locations for the once-working link. You can find an example here.

Basically, prepend http://achived.link/ to the bad link and you'll land on a working page explaining that the original link is broken and offers alternatives. The current landing page is extremely basic (tossed it up in a matter of minutes), but I plan to improve it over time with better documentation, design, live link checking (redirects on good links) and other archival sources.

from html-proofer.

doktorbro avatar doktorbro commented on August 16, 2024

@holic I’m glad my mission was successful. Your service tackle the archive strategy. I’m curious how many people will use Archived Links in one year.

from html-proofer.

doktorbro avatar doktorbro commented on August 16, 2024

I close it as it’s way to dreamy. The Proofer is widely used now.

from html-proofer.

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.