[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Announce: Link check micro-HOWTO




I am sure I am not the only one who has a problem with link rot
in the links in my HOWTO. Using bookmark check in a browser just
didn't cut the ice, so I just had to hammer out this micro-HOWTO
on how I solved the problem, hoping it can save us all some work.

Start by downloading the link-check.pl Perl script from
	http://www.jwz.org/hacks/check-links.pl
(from	http://www.jwz.org/hacks/marginal.html)

Next run
	sgml2html --split=0 howto.sgml
in order to create a single HTML file, for convenience.

Next run the script
	perl ./check-links.pl HOWTO.html > res.html

and then view the file.

For your convenience I have the output from my own
HOWTO (about 180 links) displayed here:
	http://www.nyx.net/~sgjoen/res.html

Interpretation is straight forward.

It should be noted that links like
	http://www.linuxdoc.org
might get a "moved here temporarily" indication, pointing to
	http://www.linuxdoc.org/
note the extra trailing slash ("/"), which when added makes the
web browser save an extra step in locating the proper page.

Finally do the test again since there is a small shortcoming in
the link checker: a link forwarded to another link is not checked
for reforwarding. Example:
	http://www.a.net/
might give a "Moved to" to
	http://www.b.net/
but testing the line above might again give you a "Moved to" to
	http://www.c.net/
so you have to either iterate until the end or improve the
script.

In the longer term this should probably be part of the
authors guide/resources section.


Regards,
   Stein Gjoen


--  
To UNSUBSCRIBE, email to ldp-discuss-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org