Comments (8)
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.
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.
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.
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.
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.
@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.
@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.
I close it as it’s way to dreamy. The Proofer is widely used now.
from html-proofer.
Related Issues (20)
- v5 upgrade guide? HOT 1
- Reporting broken links when using relative internal links reported as broken HOT 11
- Fails multi email mailto
- Add --ignore-internal flag HOT 4
- Error for http only sites HOT 5
- allow_missing_href started giving false positives since v4.3 HOT 2
- cyn.eth
- HTTP 302 (to the same URL?) reported as failures HOT 2
- Error during deployment with scheme format HOT 3
- Question - setting up html proofer to skip new pages added to a website which will return a 404 HOT 3
- "ERROR: Invalid predicate" on ugly Maven search URL HOT 2
- Manager
- Small extra hint for beginners HOT 2
- Ruby 3.3.0 parameters bug HOT 3
- CI output disappeared when running htmlproofer, only raw logs show errors HOT 1
- The regex in Attribute::URL.clean_url is very slow for JavaScript bookmarklet URLs HOT 2
- Allow color in non tty shell HOT 7
- Link checker triggered on <a name="..."> and <a id="..."> HOT 6
- Want documentation (or even feature?) to parallelize local scans HOT 1
- Configuration by file? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from html-proofer.