Kanban Reading Board
I think I finally may have found a great way for me to track my reading without the use of predatory platforms and cloud-based services; a plain text Kanban board dedicated to books and reading.
https://readbeanicecream.surge.sh/2026/03/07/kanban-reading-board/
#reading #writing #productivity #kanban #plaintext #indieweb #smallweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@readbeanicecream/116191203802582286",
"content": {
"html": "<p>Kanban Reading Board</p><p>I think I finally may have found a great way for me to track my reading without the use of predatory platforms and cloud-based services; a plain text Kanban board dedicated to books and reading.</p><p><a href=\"https://readbeanicecream.surge.sh/2026/03/07/kanban-reading-board/\"><span>https://</span><span>readbeanicecream.surge.sh/2026</span><span>/03/07/kanban-reading-board/</span></a></p><p><a href=\"https://mastodon.social/tags/reading\">#<span>reading</span></a> <a href=\"https://mastodon.social/tags/writing\">#<span>writing</span></a> <a href=\"https://mastodon.social/tags/productivity\">#<span>productivity</span></a> <a href=\"https://mastodon.social/tags/kanban\">#<span>kanban</span></a> <a href=\"https://mastodon.social/tags/plaintext\">#<span>plaintext</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a></p>",
"text": "Kanban Reading Board\n\nI think I finally may have found a great way for me to track my reading without the use of predatory platforms and cloud-based services; a plain text Kanban board dedicated to books and reading.\n\nhttps://readbeanicecream.surge.sh/2026/03/07/kanban-reading-board/\n\n#reading #writing #productivity #kanban #plaintext #indieweb #smallweb"
},
"published": "2026-03-08T02:31:09+00:00",
"post-type": "note",
"_id": "47565647",
"_source": "8007",
"_is_read": false
}
Heading back into #11ty to reclaim my internet presence and expression in an #IndieWeb fashion. This is such a great tutorial! https://learneleventy.dev/
(I love that it's not a @!#$% YouTube video)
I like learning it from scratch rather than starting from a template, and this way I can really put my messy stamp on it. It's going to be a HTML expression of my ADHD squirrel mind.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dice.camp/@mattb/116190770620586156",
"content": {
"html": "<p>Heading back into <a href=\"https://dice.camp/tags/11ty\">#<span>11ty</span></a> to reclaim my internet presence and expression in an <a href=\"https://dice.camp/tags/IndieWeb\">#<span>IndieWeb</span></a> fashion. This is such a great tutorial! <a href=\"https://learneleventy.dev/\"><span>https://</span><span>learneleventy.dev/</span><span></span></a></p><p>(I love that it's not a @!#$% YouTube video)</p><p>I like learning it from scratch rather than starting from a template, and this way I can really put my messy stamp on it. It's going to be a HTML expression of my ADHD squirrel mind.</p>",
"text": "Heading back into #11ty to reclaim my internet presence and expression in an #IndieWeb fashion. This is such a great tutorial! https://learneleventy.dev/\n\n(I love that it's not a @!#$% YouTube video)\n\nI like learning it from scratch rather than starting from a template, and this way I can really put my messy stamp on it. It's going to be a HTML expression of my ADHD squirrel mind."
},
"published": "2026-03-08T00:40:59+00:00",
"post-type": "note",
"_id": "47565296",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://cyberplace.social/@khleedril/116190581223759610",
"content": {
"html": "<p>My rationale for a dynamically-produced blog site, <a href=\"https://khleedril.org/blog/2026-03-07--dynamic-site.html\"><span>https://</span><span>khleedril.org/blog/2026-03-07-</span><span>-dynamic-site.html</span></a>, in response to <a href=\"https://islandinthenet.com/does-it-matter/\"><span>https://</span><span>islandinthenet.com/does-it-mat</span><span>ter/</span></a>.</p><p>TL;DR Rust back-end for the win!</p><p><a href=\"https://cyberplace.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://cyberplace.social/tags/computing\">#<span>computing</span></a> <a href=\"https://cyberplace.social/tags/rustlang\">#<span>rustlang</span></a></p>",
"text": "My rationale for a dynamically-produced blog site, https://khleedril.org/blog/2026-03-07--dynamic-site.html, in response to https://islandinthenet.com/does-it-matter/.\n\nTL;DR Rust back-end for the win!\n\n#indieweb #computing #rustlang"
},
"published": "2026-03-07T23:52:49+00:00",
"post-type": "note",
"_id": "47565023",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116190393301573881",
"content": {
"html": "<p>Tronto Policija gali atnaujinti savo \u012fvaizd\u012f samdydama sensacing\u0105 nauj\u0105 Mascot? <a href=\"https://jungyulkim.com/free-press/lt/articles/gresia-kanado-demokratija,-o-toronto-mobs-valdymas.html\"><span>https://</span><span>jungyulkim.com/free-press/lt/a</span><span>rticles/gresia-kanado-demokratija,-o-toronto-mobs-valdymas.html</span></a> <a href=\"https://mastodon.social/tags/News\">#<span>News</span></a> <a href=\"https://mastodon.social/tags/Art\">#<span>Art</span></a> <a href=\"https://mastodon.social/tags/Canada\">#<span>Canada</span></a> <a href=\"https://mastodon.social/tags/NewYork\">#<span>NewYork</span></a> <a href=\"https://mastodon.social/tags/Toronto\">#<span>Toronto</span></a> <a href=\"https://mastodon.social/tags/Mob\">#<span>Mob</span></a> <a href=\"https://mastodon.social/tags/Crime\">#<span>Crime</span></a> <a href=\"https://mastodon.social/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://mastodon.social/tags/Headlines\">#<span>Headlines</span></a></p>",
"text": "Tronto Policija gali atnaujinti savo \u012fvaizd\u012f samdydama sensacing\u0105 nauj\u0105 Mascot? https://jungyulkim.com/free-press/lt/articles/gresia-kanado-demokratija,-o-toronto-mobs-valdymas.html #News #Art #Canada #NewYork #Toronto #Mob #Crime #Indieweb #Headlines"
},
"published": "2026-03-07T23:05:02+00:00",
"post-type": "note",
"_id": "47564775",
"_source": "8007",
"_is_read": false
}
i wrote a tiny hugo shortcode template for embedding videos published with hyper8. the embeds worked offline in hugo's server, but were broken on the live site, as they weren't allowed in that server's content security policy. i added the domain to the allowed `iframe` sources, but still saw the same error. then i remembered that the *subdomain* is required. i updated the CSP again, and the blog post now showed the minimal video player.
#sysadmin #hugo #hyper8 #smallweb #indieweb #webdev
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://sea.wavelight.ws/@ioflow/116190210017381523",
"content": {
"html": "<p>i wrote a tiny hugo shortcode template for embedding videos published with hyper8. the embeds worked offline in hugo's server, but were broken on the live site, as they weren't allowed in that server's content security policy. i added the domain to the allowed `iframe` sources, but still saw the same error. then i remembered that the *subdomain* is required. i updated the CSP again, and the blog post now showed the minimal video player.</p><p><a href=\"https://sea.wavelight.ws/tags/sysadmin\">#<span>sysadmin</span></a> <a href=\"https://sea.wavelight.ws/tags/hugo\">#<span>hugo</span></a> <a href=\"https://sea.wavelight.ws/tags/hyper8\">#<span>hyper8</span></a> <a href=\"https://sea.wavelight.ws/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://sea.wavelight.ws/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://sea.wavelight.ws/tags/webdev\">#<span>webdev</span></a></p>",
"text": "i wrote a tiny hugo shortcode template for embedding videos published with hyper8. the embeds worked offline in hugo's server, but were broken on the live site, as they weren't allowed in that server's content security policy. i added the domain to the allowed `iframe` sources, but still saw the same error. then i remembered that the *subdomain* is required. i updated the CSP again, and the blog post now showed the minimal video player.\n\n#sysadmin #hugo #hyper8 #smallweb #indieweb #webdev"
},
"published": "2026-03-07T22:18:25+00:00",
"post-type": "note",
"_id": "47564580",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/116189950665690390",
"content": {
"html": "<p>New blog post: Recap Jan-Feb 2026</p><p><a href=\"https://stevenbrady.com/blog/recap-jan-feb-2026\"><span>https://</span><span>stevenbrady.com/blog/recap-jan</span><span>-feb-2026</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Recap Jan-Feb 2026\n\nhttps://stevenbrady.com/blog/recap-jan-feb-2026\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-03-07T21:12:28+00:00",
"post-type": "note",
"_id": "47564128",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://alpaca.gold/@poppacalypse/116189657977448711",
"content": {
"html": "<p>\ud83d\udc54 Cool site: Male fashion drops from 1980 to 2025<br /><a href=\"https://fitdrop.cc/\"><span>https://</span><span>fitdrop.cc/</span><span></span></a></p><p><a href=\"https://alpaca.gold/tags/web\">#<span>web</span></a> <a href=\"https://alpaca.gold/tags/webdev\">#<span>webdev</span></a> <a href=\"https://alpaca.gold/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://alpaca.gold/tags/tech\">#<span>tech</span></a> <a href=\"https://alpaca.gold/tags/technology\">#<span>technology</span></a></p>",
"text": "\ud83d\udc54 Cool site: Male fashion drops from 1980 to 2025\nhttps://fitdrop.cc/\n\n#web #webdev #indieweb #tech #technology"
},
"published": "2026-03-07T19:58:02+00:00",
"post-type": "note",
"_id": "47563764",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@gregwolanski/116189593219594374",
"content": {
"html": "<p>Submit your website \ud83d\ude42 <a href=\"https://tally.so/r/3EEZzL\"><span>https://</span><span>tally.so/r/3EEZzL</span><span></span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/personalsite\">#<span>personalsite</span></a> <a href=\"https://mastodon.social/tags/personal\">#<span>personal</span></a> <a href=\"https://mastodon.social/tags/website\">#<span>website</span></a></p>",
"text": "Submit your website \ud83d\ude42 https://tally.so/r/3EEZzL #indieweb #personalsite #personal #website"
},
"published": "2026-03-07T19:41:34+00:00",
"post-type": "note",
"_id": "47563677",
"_source": "8007",
"_is_read": false
}
New Shader Toy: Waves
This is just a simple idea I had for a wallpaper that I wanted.
https://lzon.ca/toys/waves/
#indieweb #smallweb #rss #blogging #personalweb #shaders #glsl #code
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@lzon/116189392976446462",
"content": {
"html": "<p>New Shader Toy: Waves</p><p>This is just a simple idea I had for a wallpaper that I wanted.</p><p><a href=\"https://lzon.ca/toys/waves/\"><span>https://</span><span>lzon.ca/toys/waves/</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.social/tags/rss\">#<span>rss</span></a> <a href=\"https://mastodon.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://mastodon.social/tags/personalweb\">#<span>personalweb</span></a> <a href=\"https://mastodon.social/tags/shaders\">#<span>shaders</span></a> <a href=\"https://mastodon.social/tags/glsl\">#<span>glsl</span></a> <a href=\"https://mastodon.social/tags/code\">#<span>code</span></a></p>",
"text": "New Shader Toy: Waves\n\nThis is just a simple idea I had for a wallpaper that I wanted.\n\nhttps://lzon.ca/toys/waves/\n\n#indieweb #smallweb #rss #blogging #personalweb #shaders #glsl #code"
},
"published": "2026-03-07T18:50:38+00:00",
"post-type": "note",
"_id": "47563365",
"_source": "8007",
"_is_read": false
}
Everyone criticizes big-tech social media for their addictive algorithmic feeds, which is fair. But being a nobody in a fragmented, decentralized space like Mastodon with 0–15 followers is its own void. I check in, scroll until I see posts from days ago, and move on. These days I mainly use it as an interface for posting to my microblog/bookmark feed on my website. That’s good enough. It’s the #indieweb PESOS (Publish Elsewhere, Syndicate (to your) Own Site) principle. https://indieweb.org/PESOS
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@marcusobst/116188964865656683",
"content": {
"html": "<p>Everyone criticizes big-tech social media for their addictive algorithmic feeds, which is fair. But being a nobody in a fragmented, decentralized space like Mastodon with 0\u201315 followers is its own void. I check in, scroll until I see posts from days ago, and move on. These days I mainly use it as an interface for posting to my microblog/bookmark feed on my website. That\u2019s good enough. It\u2019s the <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> PESOS (Publish Elsewhere, Syndicate (to your) Own Site) principle. <a href=\"https://indieweb.org/PESOS\"><span>https://</span><span>indieweb.org/PESOS</span><span></span></a></p>",
"text": "Everyone criticizes big-tech social media for their addictive algorithmic feeds, which is fair. But being a nobody in a fragmented, decentralized space like Mastodon with 0\u201315 followers is its own void. I check in, scroll until I see posts from days ago, and move on. These days I mainly use it as an interface for posting to my microblog/bookmark feed on my website. That\u2019s good enough. It\u2019s the #indieweb PESOS (Publish Elsewhere, Syndicate (to your) Own Site) principle. https://indieweb.org/PESOS"
},
"published": "2026-03-07T17:01:46+00:00",
"post-type": "note",
"_id": "47562523",
"_source": "8007",
"_is_read": false
}
If you have problems with anxiety I can recommend you a game "Adventures with anxiety" that was made by Nicky Case. It's a small visual novel about girl and her wolf that tries to protect its human from DANGER. I won't spoil the game, but it has simple history that people with anxiety will understand.
https://ncase.me/anxiety/
#indieweb #indiegame #anxiety #gaming #visualnovel #psychology #fear #indiedev
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@darkwolf14/116188467914502031",
"content": {
"html": "<p>If you have problems with anxiety I can recommend you a game \"Adventures with anxiety\" that was made by Nicky Case. It's a small visual novel about girl and her wolf that tries to protect its human from DANGER. I won't spoil the game, but it has simple history that people with anxiety will understand.<br /><a href=\"https://ncase.me/anxiety/\"><span>https://</span><span>ncase.me/anxiety/</span><span></span></a><br /><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/indiegame\">#<span>indiegame</span></a> <a href=\"https://mastodon.social/tags/anxiety\">#<span>anxiety</span></a> <a href=\"https://mastodon.social/tags/gaming\">#<span>gaming</span></a> <a href=\"https://mastodon.social/tags/visualnovel\">#<span>visualnovel</span></a> <a href=\"https://mastodon.social/tags/psychology\">#<span>psychology</span></a> <a href=\"https://mastodon.social/tags/fear\">#<span>fear</span></a> <a href=\"https://mastodon.social/tags/indiedev\">#<span>indiedev</span></a></p>",
"text": "If you have problems with anxiety I can recommend you a game \"Adventures with anxiety\" that was made by Nicky Case. It's a small visual novel about girl and her wolf that tries to protect its human from DANGER. I won't spoil the game, but it has simple history that people with anxiety will understand.\nhttps://ncase.me/anxiety/\n#indieweb #indiegame #anxiety #gaming #visualnovel #psychology #fear #indiedev"
},
"published": "2026-03-07T14:55:23+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/116/188/430/288/021/060/original/95d844a11a7abf9c.png"
],
"post-type": "photo",
"_id": "47561621",
"_source": "8007",
"_is_read": false
}
Fancy some cookies, folks? 
I highly recommend to check out gifs (I like them more than static versions)
Also, Version Nr. 2 is in the comments 
https://backyardtinker.bearblog.dev/cataminated/
AND: Now I'm a part of Bearblog Creation Fest! Check out other creators! 
https://grizzlygazette.bearblog.dev/the-bearblog-creation-fest/
#Button #Badge #IndieWeb #SmallWeb #Cookies #NoCookies #PixelArt
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ohai.social/@strider/116186973510161950",
"content": {
"html": "<p>Fancy some cookies, folks? <img alt=\":blobcatnomcookie:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/459/798/original/0a444d0c1bd9c89a.png\" title=\":blobcatnomcookie:\" width=\"16\" /></p><p>I highly recommend to check out gifs (I like them more than static versions)</p><p>Also, Version Nr. 2 is in the comments <img alt=\":blobcatcoffee:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/478/484/original/c6c6a7255e6eff91.png\" title=\":blobcatcoffee:\" width=\"16\" /></p><p><a href=\"https://backyardtinker.bearblog.dev/cataminated/\"><span>https://</span><span>backyardtinker.bearblog.dev/ca</span><span>taminated/</span></a></p><p>AND: Now I'm a part of Bearblog Creation Fest! Check out other creators! <img alt=\":blobcatdance:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/458/941/original/cf123823a0731d63.png\" title=\":blobcatdance:\" width=\"16\" /></p><p><a href=\"https://grizzlygazette.bearblog.dev/the-bearblog-creation-fest/\"><span>https://</span><span>grizzlygazette.bearblog.dev/th</span><span>e-bearblog-creation-fest/</span></a></p><p><a href=\"https://ohai.social/tags/Button\">#<span>Button</span></a> <a href=\"https://ohai.social/tags/Badge\">#<span>Badge</span></a> <a href=\"https://ohai.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://ohai.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://ohai.social/tags/Cookies\">#<span>Cookies</span></a> <a href=\"https://ohai.social/tags/NoCookies\">#<span>NoCookies</span></a> <a href=\"https://ohai.social/tags/PixelArt\">#<span>PixelArt</span></a></p>",
"text": "Fancy some cookies, folks? \n\nI highly recommend to check out gifs (I like them more than static versions)\n\nAlso, Version Nr. 2 is in the comments \n\nhttps://backyardtinker.bearblog.dev/cataminated/\n\nAND: Now I'm a part of Bearblog Creation Fest! Check out other creators! \n\nhttps://grizzlygazette.bearblog.dev/the-bearblog-creation-fest/\n\n#Button #Badge #IndieWeb #SmallWeb #Cookies #NoCookies #PixelArt"
},
"published": "2026-03-07T08:35:20+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/186/973/528/598/925/original/83c97bdad3dbfe2f.png"
],
"post-type": "photo",
"_id": "47559540",
"_source": "8007",
"_is_read": false
}
I have finished a new personal web project: a place to share my photos. 🥳
What you can expect: some hopefully entertaining stories and pictures.
What’s in it for me: a new creative outlet!
#ownYourWeb #indieWeb #builtWithEleventy #11ty
https://www.sebastiankleinphotography.com/notes/2026/online/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://phpc.social/@sebkln/116186965512975516",
"content": {
"html": "<p>I have finished a new personal web project: a place to share my photos. \ud83e\udd73</p><p>What you can expect: some hopefully entertaining stories and pictures.</p><p>What\u2019s in it for me: a new creative outlet!</p><p><a href=\"https://phpc.social/tags/ownYourWeb\">#<span>ownYourWeb</span></a> <a href=\"https://phpc.social/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://phpc.social/tags/builtWithEleventy\">#<span>builtWithEleventy</span></a> <a href=\"https://phpc.social/tags/11ty\">#<span>11ty</span></a></p><p><a href=\"https://www.sebastiankleinphotography.com/notes/2026/online/\"><span>https://www.</span><span>sebastiankleinphotography.com/</span><span>notes/2026/online/</span></a></p>",
"text": "I have finished a new personal web project: a place to share my photos. \ud83e\udd73\n\nWhat you can expect: some hopefully entertaining stories and pictures.\n\nWhat\u2019s in it for me: a new creative outlet!\n\n#ownYourWeb #indieWeb #builtWithEleventy #11ty\n\nhttps://www.sebastiankleinphotography.com/notes/2026/online/"
},
"published": "2026-03-07T08:33:18+00:00",
"post-type": "note",
"_id": "47559370",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116186618423524534",
"content": {
"html": "<p>\u041a\u0430\u043d\u0430\u0434\u0430\u043b\u044b\u043a \u0441\u0430\u044f\u0441\u0430\u0442\u0447\u044b\u043b\u0430\u0440 \u04e9\u0437\u0434\u04e9\u0440\u04af\u043d \u0442\u0430\u043b\u0430\u043f-\u0442\u043e\u043d\u043e\u043f \u0436\u0430\u0442\u043a\u0430\u043d \u0436\u043e\u043a \u0434\u0435\u043f \u044b\u0440\u0430\u0441\u0442\u0430\u0448\u0430\u0442. \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u044f\u0441\u044b\u043d\u044b\u043d \u0436\u0430\u04a3\u044b \u0430\u0441\u043a\u0435\u0440\u0433\u0435 \u0447\u0430\u043a\u044b\u0440\u044b\u043b\u044b\u0448\u044b \u041a\u0430\u043d\u0430\u0434\u0430\u043d\u044b \u0430\u043b\u0434\u0430\u043f \u043a\u0435\u0442\u04af\u04af\u0433\u04e9 \u0436\u0430\u0440\u0434\u0430\u043c \u0431\u0435\u0440\u0435\u0431\u0438? <a href=\"https://jungyulkim.com/free-press/ky/articles/%D0%BA%D0%B0%D0%BD%D0%B0%D0%B4%D0%B0%D0%BB%D1%8B%D0%BA-%D1%81%D0%B0%D1%8F%D1%81%D0%B0%D1%82%D1%87%D1%8B%D0%BB%D0%B0%D1%80-%D0%BA%D0%BE%D1%80%D1%80%D1%83%D0%BF%D1%86%D0%B8%D1%8F%D0%BD%D1%8B%D0%BD-%D0%BE%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%BE%D0%BD%D1%83%D0%BD-%D0%B1%D0%BE%D1%80%D0%B1%D0%BE%D1%80%D1%83%D0%BD%D0%B0-%D0%BA%D0%B8%D1%80%D0%B8%D0%BF-%D0%B1%D0%B0%D1%80%D0%B0%D1%82%D0%BA%D0%B0%D0%BD%D1%8B%D0%BD%D0%B0-%D0%BD%D0%B0%D0%B0%D1%80%D0%B0%D0%B7%D1%8B-%D0%B1%D0%BE%D0%BB%D1%83%D1%88%D1%82%D1%83.html\"><span>https://</span><span>jungyulkim.com/free-press/ky/a</span><span>rticles/\u043a\u0430\u043d\u0430\u0434\u0430\u043b\u044b\u043a-\u0441\u0430\u044f\u0441\u0430\u0442\u0447\u044b\u043b\u0430\u0440-\u043a\u043e\u0440\u0440\u0443\u043f\u0446\u0438\u044f\u043d\u044b\u043d-\u043e\u043d\u0442\u0430\u0440\u0438\u043e\u043d\u0443\u043d-\u0431\u043e\u0440\u0431\u043e\u0440\u0443\u043d\u0430-\u043a\u0438\u0440\u0438\u043f-\u0431\u0430\u0440\u0430\u0442\u043a\u0430\u043d\u044b\u043d\u0430-\u043d\u0430\u0430\u0440\u0430\u0437\u044b-\u0431\u043e\u043b\u0443\u0448\u0442\u0443.html</span></a> <a href=\"https://mastodon.social/tags/News\">#<span>News</span></a> <a href=\"https://mastodon.social/tags/Art\">#<span>Art</span></a> <a href=\"https://mastodon.social/tags/Canada\">#<span>Canada</span></a> <a href=\"https://mastodon.social/tags/NewYork\">#<span>NewYork</span></a> <a href=\"https://mastodon.social/tags/Toronto\">#<span>Toronto</span></a> <a href=\"https://mastodon.social/tags/Mafia\">#<span>Mafia</span></a> <a href=\"https://mastodon.social/tags/Crime\">#<span>Crime</span></a> <a href=\"https://mastodon.social/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://mastodon.social/tags/Headlines\">#<span>Headlines</span></a></p>",
"text": "\u041a\u0430\u043d\u0430\u0434\u0430\u043b\u044b\u043a \u0441\u0430\u044f\u0441\u0430\u0442\u0447\u044b\u043b\u0430\u0440 \u04e9\u0437\u0434\u04e9\u0440\u04af\u043d \u0442\u0430\u043b\u0430\u043f-\u0442\u043e\u043d\u043e\u043f \u0436\u0430\u0442\u043a\u0430\u043d \u0436\u043e\u043a \u0434\u0435\u043f \u044b\u0440\u0430\u0441\u0442\u0430\u0448\u0430\u0442. \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u044f\u0441\u044b\u043d\u044b\u043d \u0436\u0430\u04a3\u044b \u0430\u0441\u043a\u0435\u0440\u0433\u0435 \u0447\u0430\u043a\u044b\u0440\u044b\u043b\u044b\u0448\u044b \u041a\u0430\u043d\u0430\u0434\u0430\u043d\u044b \u0430\u043b\u0434\u0430\u043f \u043a\u0435\u0442\u04af\u04af\u0433\u04e9 \u0436\u0430\u0440\u0434\u0430\u043c \u0431\u0435\u0440\u0435\u0431\u0438? https://jungyulkim.com/free-press/ky/articles/\u043a\u0430\u043d\u0430\u0434\u0430\u043b\u044b\u043a-\u0441\u0430\u044f\u0441\u0430\u0442\u0447\u044b\u043b\u0430\u0440-\u043a\u043e\u0440\u0440\u0443\u043f\u0446\u0438\u044f\u043d\u044b\u043d-\u043e\u043d\u0442\u0430\u0440\u0438\u043e\u043d\u0443\u043d-\u0431\u043e\u0440\u0431\u043e\u0440\u0443\u043d\u0430-\u043a\u0438\u0440\u0438\u043f-\u0431\u0430\u0440\u0430\u0442\u043a\u0430\u043d\u044b\u043d\u0430-\u043d\u0430\u0430\u0440\u0430\u0437\u044b-\u0431\u043e\u043b\u0443\u0448\u0442\u0443.html #News #Art #Canada #NewYork #Toronto #Mafia #Crime #Indieweb #Headlines"
},
"published": "2026-03-07T07:05:02+00:00",
"post-type": "note",
"_id": "47559116",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116185674746179259",
"content": {
"html": "<p>\u0423\u0447\u0443\u0440\u0434\u0430 \u0413\u0435\u0441\u0442\u0430\u043f\u043e\u0434\u043e\u043d \u0434\u0430 \u044b\u043f\u043b\u0430\u0441, \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u044f\u0441\u044b \u0441\u0435\u043d\u0441\u0430\u0446\u0438\u044f\u043b\u044b\u043a \u0436\u0430\u04a3\u044b \u041c\u0430\u0441\u043a\u043e\u0442\u0442\u0443 \u0436\u0430\u043b\u0434\u043e\u043e \u043c\u0435\u043d\u0435\u043d \u04e9\u0437\u04af\u043d\u04af\u043d \u0438\u043c\u0438\u0434\u0436\u0438\u043d \u0436\u0430\u04a3\u044b\u043b\u0430\u0439 \u0430\u043b\u0430\u0431\u044b? <a href=\"https://jungyulkim.com/free-press/ky/articles/%D1%82%D0%BE%D1%80%D0%BE%D0%BD%D1%82%D0%BE%D0%BD%D1%83%D0%BD-%D0%B1%D0%B8%D0%B9%D0%BB%D0%B8%D0%B3%D0%B8-%D0%B0%D1%81%D1%82%D1%8B%D0%BD%D0%B4%D0%B0-%D1%82%D1%83%D1%80%D0%B3%D0%B0%D0%BD%D0%B4%D0%B0-%D0%BA%D0%B0%D0%BD%D0%B0%D0%B4-%D0%B4%D0%B5%D0%BC%D0%BE%D0%BA%D1%80%D0%B0%D1%82%D0%B8%D1%8F%D1%81%D1%8B-%D0%BA%D0%BE%D1%80%D0%BA%D1%83%D0%BD%D1%83%D1%87%D1%82%D0%B0.html\"><span>https://</span><span>jungyulkim.com/free-press/ky/a</span><span>rticles/\u0442\u043e\u0440\u043e\u043d\u0442\u043e\u043d\u0443\u043d-\u0431\u0438\u0439\u043b\u0438\u0433\u0438-\u0430\u0441\u0442\u044b\u043d\u0434\u0430-\u0442\u0443\u0440\u0433\u0430\u043d\u0434\u0430-\u043a\u0430\u043d\u0430\u0434-\u0434\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u044f\u0441\u044b-\u043a\u043e\u0440\u043a\u0443\u043d\u0443\u0447\u0442\u0430.html</span></a> <a href=\"https://mastodon.social/tags/News\">#<span>News</span></a> <a href=\"https://mastodon.social/tags/Art\">#<span>Art</span></a> <a href=\"https://mastodon.social/tags/Canada\">#<span>Canada</span></a> <a href=\"https://mastodon.social/tags/NewYork\">#<span>NewYork</span></a> <a href=\"https://mastodon.social/tags/Toronto\">#<span>Toronto</span></a> <a href=\"https://mastodon.social/tags/Mob\">#<span>Mob</span></a> <a href=\"https://mastodon.social/tags/Crime\">#<span>Crime</span></a> <a href=\"https://mastodon.social/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://mastodon.social/tags/Headlines\">#<span>Headlines</span></a></p>",
"text": "\u0423\u0447\u0443\u0440\u0434\u0430 \u0413\u0435\u0441\u0442\u0430\u043f\u043e\u0434\u043e\u043d \u0434\u0430 \u044b\u043f\u043b\u0430\u0441, \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u044f\u0441\u044b \u0441\u0435\u043d\u0441\u0430\u0446\u0438\u044f\u043b\u044b\u043a \u0436\u0430\u04a3\u044b \u041c\u0430\u0441\u043a\u043e\u0442\u0442\u0443 \u0436\u0430\u043b\u0434\u043e\u043e \u043c\u0435\u043d\u0435\u043d \u04e9\u0437\u04af\u043d\u04af\u043d \u0438\u043c\u0438\u0434\u0436\u0438\u043d \u0436\u0430\u04a3\u044b\u043b\u0430\u0439 \u0430\u043b\u0430\u0431\u044b? https://jungyulkim.com/free-press/ky/articles/\u0442\u043e\u0440\u043e\u043d\u0442\u043e\u043d\u0443\u043d-\u0431\u0438\u0439\u043b\u0438\u0433\u0438-\u0430\u0441\u0442\u044b\u043d\u0434\u0430-\u0442\u0443\u0440\u0433\u0430\u043d\u0434\u0430-\u043a\u0430\u043d\u0430\u0434-\u0434\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u044f\u0441\u044b-\u043a\u043e\u0440\u043a\u0443\u043d\u0443\u0447\u0442\u0430.html #News #Art #Canada #NewYork #Toronto #Mob #Crime #Indieweb #Headlines"
},
"published": "2026-03-07T03:05:03+00:00",
"post-type": "note",
"_id": "47557981",
"_source": "8007",
"_is_read": false
}
I wrote a #blog post about how over consumption of content has rotted my brain, and how I'm hoping to escape it. Hopefully with more writing... #IndieWeb
https://thinkymeat.neocities.org/posts/consumption-brain-rot/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mstdn.social/@QueerMatters/116185282719372522",
"content": {
"html": "<p>I wrote a <a href=\"https://mstdn.social/tags/blog\">#<span>blog</span></a> post about how over consumption of content has rotted my brain, and how I'm hoping to escape it. Hopefully with more writing... <a href=\"https://mstdn.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p><p><a href=\"https://thinkymeat.neocities.org/posts/consumption-brain-rot/\"><span>https://</span><span>thinkymeat.neocities.org/posts</span><span>/consumption-brain-rot/</span></a></p>",
"text": "I wrote a #blog post about how over consumption of content has rotted my brain, and how I'm hoping to escape it. Hopefully with more writing... #IndieWeb\n\nhttps://thinkymeat.neocities.org/posts/consumption-brain-rot/"
},
"published": "2026-03-07T01:25:21+00:00",
"post-type": "note",
"_id": "47557539",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.tomodori.net/@vga256/116185095603365516",
"content": {
"html": "<p>RE: <a href=\"https://social.lol/@brennan/116184862289473423\"><span>https://</span><span>social.lol/@brennan/1161848622</span><span>89473423</span></a></p><p><span class=\"h-card\"><a class=\"u-url\" href=\"https://social.lol/@brennan\">@<span>brennan</span></a></span> wow! thank you so very kindly for the kiki mention in your article :D</p><p><a href=\"https://mastodon.tomodori.net/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.tomodori.net/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.tomodori.net/tags/kiki\">#<span>kiki</span></a> <a href=\"https://mastodon.tomodori.net/tags/11ty\">#<span>11ty</span></a></p>",
"text": "RE: https://social.lol/@brennan/116184862289473423\n\n@brennan wow! thank you so very kindly for the kiki mention in your article :D\n\n#indieweb #smallweb #kiki #11ty"
},
"published": "2026-03-07T00:37:46+00:00",
"post-type": "note",
"_id": "47557378",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/code/6987-Why-I-dislike-.well-known",
"published": "2026-03-06T12:32:34-08:00",
"content": {
"html": "<p>There is a growing trend for new protocols to express themselves in the form of a <a href=\"https://en.wikipedia.org/wiki/Well-known_URI\">well-known URI</a>. It\u2019s seen as an easy place to stash something where other interoperable software might want to probe for protocol support, as an improvement to the old ad-hoc behavior of things like <code>robots.txt</code> and <code>favicon.ico</code> and the like.</p><p>I am not personally a fan of it, for a few reasons.</p>\n\n\n<p>The big one is that it means that all discovery for all uses of a protocol must be uniform across all areas on a single domain. For example, if you have URLs like <code>https://example.com/~alice/</code> and <code>https://example.com/~bob/</code> and both of them want to support the <code>foo</code> protocol, then <code>https://example.com/.well-known/foo</code> needs to have some means of distinguishing the two. And the way of doing that can be tricky. Do you have something like <code>https://example.com/.well-known/foo?resource=/~alice/</code>? How do you deal with path normalization (e.g. <code>/~alice</code> vs <code>~alice/</code> vs. <code>~alice/homepage.html</code>)? Do you have to consider things like cross-domain attacks? What if multiple users on a <a href=\"https://tildeverse.org/\">tilde site</a> want to support different sets of protocols, or use different implementations?</p><p>Putting things into the query string (the most typical approach for this) also means that you\u2019re going to have to have some sort of dynamic mapping or request routing, which means this can\u2019t work with purely static hosting. It also means that you might have to probe for this protocol support across every single URL being accessed on a domain.</p><p>Another concern is that every protocol you want to support requires a separate HTTP request, and these things can add up pretty quickly. For example, whenever I post an article to my website and it goes out on my Mastodon feed, I get many dozens of Mastodon instances each probing an absolute litany of related URLs trying to determine whether this is a Mastodon instance or similar, and sometimes this ends up even overwhelming my server. Even without that, I\u2019m getting a constant flood of requests for things like <code>/.well-known/traffic-advice</code> and <code>/.well-known/wp-login.php</code> and the like.</p><p>A much better approach, in my opinion, is to have the discovery baked into the resource itself. In HTML you can use the <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/link\"><code><link></code> tag</a> (e.g. <code><link rel=\"foo\" href=\"/~alice/foo-support.xml\"></code>)<a href=\"http://beesbuzz.biz/code/6987-Why-I-dislike-.well-known#d_e6987_fn1\">1</a> and in HTTP in general you can use the <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Link\"><code>Link:</code> header</a> (e.g. <code>Link: <https://example.com/%7Ealice/foo-support.xml>; rel=foo</code>). A single HTTP request can tell a client about <em>all</em> possibly-supported protocols, all at once, and it can be baked in statically and thus supports static hosting. It also means there is no special case for handling multiple resources across a single domain, and if two pages have the exact same link target it can also be inferred that they are the same as far as that protocol is concerned.</p><p>One concern that comes up is that of page bloat, when every page needs to include a bunch of <code><link></code> tags to express a growing list of supported protocols. This is, to me, a non-issue; for starters, you\u2019re only declaring the protocols that you actually support, and it\u2019s a single point of reference for all clients to discover all of the supported protocols. But also, the amount of bandwidth added to a page for even a few dozen protocols is miniscule compared to the amount of bandwidth taken by other accepted optimizations, such as inline CSS and <code>data:</code> blobs for images, as well as the bandwidth taken up by the incessant <code>.well-known</code> probes that are taking place at this point.</p><p>A suite of related protocols could also be offered as a forwarding URL, such as IndieAuth\u2019s current practice of bundling it all together into <a href=\"https://indieauth.spec.indieweb.org/#discovery\">indieauth-metadata</a>. This does require an extra HTTP request, but it only has to happen once, as that URL is extremely cacheable.</p><p>The <a href=\"https://indieweb.org/well-known\">IndieWeb wiki</a> has more to say about the growing usage of <code>.well-known</code> and why it\u2019s considered an antipattern.</p><p>As an aside, I am also not a fan of Webfinger, because not only does it require <code>.well-known</code> to work, but it attempts to flatten a namespace in ways that are difficult to deal with. On this website, you can easily get the update feed for any given section by discovering its <code>rel=\"alternate\"</code> URLs, but there is no such mechanism in Webfinger; you can follow <em>the site as a whole</em> as <code>@beesbuzz.biz@beesbuzz.biz</code> (thanks to <a href=\"https://fed.brid.gy/\">Bridgy Fed</a>) but you can\u2019t follow just the <a href=\"http://beesbuzz.biz/code/\"><code>/code/</code></a> section, for example. There are some hacks such as making <code>@code@beesbuzz.biz</code>, <code>@comics@beesbuzz.biz</code> and so on, but then what about nested subdirectories (e.g. <a href=\"http://beesbuzz.biz/food/coffee/\"><code>/food/coffee/</code></a>)? Why not just use the URL itself as the specifier? With <code><link></code>-based discovery, you already can, and there\u2019s nothing special about it.</p><p>So, anyway: When designing a new protocol, please consider <em>not</em> using <code>.well-known</code> URLs for discovery purposes. Let the URL itself provide its own information.</p>\n\n<ol><li><p>In some cases, such as content feeds, it can be a bit unclear as to whether you should use an existing <code>rel</code> (such as <code>alternate</code>) with an appropriate <code>type</code> to disambiguate, or if you should invent a new <code>rel</code>, but that\u2019s a much smaller problem than those caused by <code>.well-known</code> creep. <a href=\"http://beesbuzz.biz/code/6987-Why-I-dislike-.well-known#r_e6987_fn1\">\u21a9</a></p><p>The general rule of thumb seems to be that if you\u2019re designing an active interface-type protocol (e.g. something with a specific RESTful API), you should invent a new <code>rel</code>, and if you\u2019re designing a feed format or other such alternate representation of a page\u2019s content you should use <code>rel=\"alternate\"</code>, although that does require some interpolation of the <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/rel\">MDN Link Types document</a> and the general common practices across the IndieWeb and Microformats communities.</p></li></ol><p><a href=\"http://beesbuzz.biz/code/6987-Why-I-dislike-.well-known#comments\">comments</a></p>\n\n \n <a href=\"http://beesbuzz.biz/code/?id=6987&tag=internet\">#Internet</a>\n \n <a href=\"http://beesbuzz.biz/code/?id=6987&tag=web\">#web</a>\n \n <a href=\"http://beesbuzz.biz/code/?id=6987&tag=http\">#HTTP</a>",
"text": "There is a growing trend for new protocols to express themselves in the form of a well-known URI. It\u2019s seen as an easy place to stash something where other interoperable software might want to probe for protocol support, as an improvement to the old ad-hoc behavior of things like robots.txt and favicon.ico and the like.\n\nI am not personally a fan of it, for a few reasons.\n\n\nThe big one is that it means that all discovery for all uses of a protocol must be uniform across all areas on a single domain. For example, if you have URLs like https://example.com/~alice/ and https://example.com/~bob/ and both of them want to support the foo protocol, then https://example.com/.well-known/foo needs to have some means of distinguishing the two. And the way of doing that can be tricky. Do you have something like https://example.com/.well-known/foo?resource=/~alice/? How do you deal with path normalization (e.g. /~alice vs ~alice/ vs. ~alice/homepage.html)? Do you have to consider things like cross-domain attacks? What if multiple users on a tilde site want to support different sets of protocols, or use different implementations?\n\nPutting things into the query string (the most typical approach for this) also means that you\u2019re going to have to have some sort of dynamic mapping or request routing, which means this can\u2019t work with purely static hosting. It also means that you might have to probe for this protocol support across every single URL being accessed on a domain.\n\nAnother concern is that every protocol you want to support requires a separate HTTP request, and these things can add up pretty quickly. For example, whenever I post an article to my website and it goes out on my Mastodon feed, I get many dozens of Mastodon instances each probing an absolute litany of related URLs trying to determine whether this is a Mastodon instance or similar, and sometimes this ends up even overwhelming my server. Even without that, I\u2019m getting a constant flood of requests for things like /.well-known/traffic-advice and /.well-known/wp-login.php and the like.\n\nA much better approach, in my opinion, is to have the discovery baked into the resource itself. In HTML you can use the <link> tag (e.g. <link rel=\"foo\" href=\"/~alice/foo-support.xml\">)1 and in HTTP in general you can use the Link: header (e.g. Link: <https://example.com/%7Ealice/foo-support.xml>; rel=foo). A single HTTP request can tell a client about all possibly-supported protocols, all at once, and it can be baked in statically and thus supports static hosting. It also means there is no special case for handling multiple resources across a single domain, and if two pages have the exact same link target it can also be inferred that they are the same as far as that protocol is concerned.\n\nOne concern that comes up is that of page bloat, when every page needs to include a bunch of <link> tags to express a growing list of supported protocols. This is, to me, a non-issue; for starters, you\u2019re only declaring the protocols that you actually support, and it\u2019s a single point of reference for all clients to discover all of the supported protocols. But also, the amount of bandwidth added to a page for even a few dozen protocols is miniscule compared to the amount of bandwidth taken by other accepted optimizations, such as inline CSS and data: blobs for images, as well as the bandwidth taken up by the incessant .well-known probes that are taking place at this point.\n\nA suite of related protocols could also be offered as a forwarding URL, such as IndieAuth\u2019s current practice of bundling it all together into indieauth-metadata. This does require an extra HTTP request, but it only has to happen once, as that URL is extremely cacheable.\n\nThe IndieWeb wiki has more to say about the growing usage of .well-known and why it\u2019s considered an antipattern.\n\nAs an aside, I am also not a fan of Webfinger, because not only does it require .well-known to work, but it attempts to flatten a namespace in ways that are difficult to deal with. On this website, you can easily get the update feed for any given section by discovering its rel=\"alternate\" URLs, but there is no such mechanism in Webfinger; you can follow the site as a whole as @beesbuzz.biz@beesbuzz.biz (thanks to Bridgy Fed) but you can\u2019t follow just the /code/ section, for example. There are some hacks such as making @code@beesbuzz.biz, @comics@beesbuzz.biz and so on, but then what about nested subdirectories (e.g. /food/coffee/)? Why not just use the URL itself as the specifier? With <link>-based discovery, you already can, and there\u2019s nothing special about it.\n\nSo, anyway: When designing a new protocol, please consider not using .well-known URLs for discovery purposes. Let the URL itself provide its own information.\n\nIn some cases, such as content feeds, it can be a bit unclear as to whether you should use an existing rel (such as alternate) with an appropriate type to disambiguate, or if you should invent a new rel, but that\u2019s a much smaller problem than those caused by .well-known creep. \u21a9\n\nThe general rule of thumb seems to be that if you\u2019re designing an active interface-type protocol (e.g. something with a specific RESTful API), you should invent a new rel, and if you\u2019re designing a feed format or other such alternate representation of a page\u2019s content you should use rel=\"alternate\", although that does require some interpolation of the MDN Link Types document and the general common practices across the IndieWeb and Microformats communities.comments\n\n \n #Internet\n \n #web\n \n #HTTP"
},
"name": "Code: Why I dislike .well-known",
"post-type": "article",
"_id": "47556816",
"_source": "3782",
"_is_read": false
}
so I feel happy and sad to announce that myself and some friends converted https://jcrt.org/ from being a bunch of different html, CMS, and a wordpress site to one beautiful #11ty site. As a #webdev converting 1000s of pages from the 90s to 11ty and bring code soup into a unified architecture is one of my proudest achievements but I'm sad b/c 11ty which I love is becoming something else? #IndieWeb life. Now I'm wondering should I stay w/ 11ty go back to Jekyll? Finally **learn** go?
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hcommons.social/@adjb/116184614076685024",
"content": {
"html": "<p>so I feel happy and sad to announce that myself and some friends converted <a href=\"https://jcrt.org/\"><span>https://</span><span>jcrt.org/</span><span></span></a> from being a bunch of different html, CMS, and a wordpress site to one beautiful <a href=\"https://hcommons.social/tags/11ty\">#<span>11ty</span></a> site. As a <a href=\"https://hcommons.social/tags/webdev\">#<span>webdev</span></a> converting 1000s of pages from the 90s to 11ty and bring code soup into a unified architecture is one of my proudest achievements but I'm sad b/c 11ty which I love is becoming something else? <a href=\"https://hcommons.social/tags/IndieWeb\">#<span>IndieWeb</span></a> life. Now I'm wondering should I stay w/ 11ty go back to Jekyll? Finally **learn** go?</p>",
"text": "so I feel happy and sad to announce that myself and some friends converted https://jcrt.org/ from being a bunch of different html, CMS, and a wordpress site to one beautiful #11ty site. As a #webdev converting 1000s of pages from the 90s to 11ty and bring code soup into a unified architecture is one of my proudest achievements but I'm sad b/c 11ty which I love is becoming something else? #IndieWeb life. Now I'm wondering should I stay w/ 11ty go back to Jekyll? Finally **learn** go?"
},
"published": "2026-03-06T22:35:18+00:00",
"post-type": "note",
"_id": "47556604",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://urusai.social/@askDNA/116183570162279282",
"content": {
"html": "<p>A random list of silly things I love</p><p><a href=\"https://askdna.coffee/silly/\"><span>https://</span><span>askdna.coffee/silly/</span><span></span></a></p><p><a href=\"https://urusai.social/tags/blog\">#<span>blog</span></a> <a href=\"https://urusai.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "A random list of silly things I love\n\nhttps://askdna.coffee/silly/\n\n#blog #indieweb"
},
"published": "2026-03-06T18:09:49+00:00",
"post-type": "note",
"_id": "47554749",
"_source": "8007",
"_is_read": false
}