When it comes to links, there are a few things which come to mind…
A while back I came across aaron straup cope’s blogpost, continuous partial mythologies, which I definitely think is worth a read. But as far as this discussion goes, the important thing is that at the end of the post, it has a “This blog post is full of links.” disclaimer which links to a page that just… lists all the links in the post. I found this idea really interesting and think that with static site generators these days, you can do a lot better, and embed a list of most or all of the links on a page right at the bottom, maybe in a <details> element if you like. What I have done in the past is scraped the page during generation for links with a title attribute, and grabbed all of them and made their titles into the link text in the end.
I think this is very use·ful, both to people returning to a page after reading it once (so they don’t have to hunt thru the page for a link they remember clicking), and also on the first read, since people may not want to break up their reading flow to click on a link and it’s good to provide another opportunity at the end. I of course want people to read the pages I link to (that’s why I link to them!), and having a list at the end of the page can help people find any that they have missed.
The second thing which must be stated when it comes to linking is that linking only works when people are good web citizens and make their pages linkable. A webpage is linkable if it has a URL which is accessible and does not change. In smallweb spaces sometimes people try to be edgy punks and go all “Cool URIs don’t matter who cares about maintenance or planning I’ll move my pages around every day”, but the people hurt by this are other smallweb folks who now have to go thru all of their links, find all of the dead ones, discover their new URLs, and update all of their pages. This is a lot of work and one of the biggest maintenance burdens to running a website, and one of the reasons that links pages stopped being a thing. It’s really important to put some planning and care into the URLs of your pages before you publish them, set up redirects for ones that you move, and generally do what you can to reduce the negative impact of your actions on other people. If 20 people have linked to your page, then by one URL change you have created work for 20 people!
Anybody who has run a website for a long time and cares about linking probably knows the flipside to this, which is that the number of redirects that you wind up having to maintain just to keep old links functioning can grow quite large quite fast and be its own kind of pain. There are some techniques and bestpractices for reducing this burden, but the most important thing is just to consider “does this seed have room to grow and change” before you go and plant it in a cramped corner of your garden.
no subject
Date: 2025-09-10 07:40 pm (UTC)When it comes to links, there are a few things which come to mind…
A while back I came across aaron straup cope’s blogpost, continuous partial mythologies, which I definitely think is worth a read. But as far as this discussion goes, the important thing is that at the end of the post, it has a “This blog post is full of links.” disclaimer which links to a page that just… lists all the links in the post. I found this idea really interesting and think that with static site generators these days, you can do a lot better, and embed a list of most or all of the links on a page right at the bottom, maybe in a
<details>element if you like. What I have done in the past is scraped the page during generation for links with atitleattribute, and grabbed all of them and made their titles into the link text in the end.I think this is very use·ful, both to people returning to a page after reading it once (so they don’t have to hunt thru the page for a link they remember clicking), and also on the first read, since people may not want to break up their reading flow to click on a link and it’s good to provide another opportunity at the end. I of course want people to read the pages I link to (that’s why I link to them!), and having a list at the end of the page can help people find any that they have missed.
The second thing which must be stated when it comes to linking is that linking only works when people are good web citizens and make their pages linkable. A webpage is linkable if it has a URL which is accessible and does not change. In smallweb spaces sometimes people try to be edgy punks and go all “Cool URIs don’t matter who cares about maintenance or planning I’ll move my pages around every day”, but the people hurt by this are other smallweb folks who now have to go thru all of their links, find all of the dead ones, discover their new URLs, and update all of their pages. This is a lot of work and one of the biggest maintenance burdens to running a website, and one of the reasons that links pages stopped being a thing. It’s really important to put some planning and care into the URLs of your pages before you publish them, set up redirects for ones that you move, and generally do what you can to reduce the negative impact of your actions on other people. If 20 people have linked to your page, then by one URL change you have created work for 20 people!
Anybody who has run a website for a long time and cares about linking probably knows the flipside to this, which is that the number of redirects that you wind up having to maintain just to keep old links functioning can grow quite large quite fast and be its own kind of pain. There are some techniques and bestpractices for reducing this burden, but the most important thing is just to consider “does this seed have room to grow and change” before you go and plant it in a cramped corner of your garden.