I got sick of how boring and bland my personal site looked, so I decided to go with a mid-00’s vibe. 😎
https://ghall.space/
#webdev #indieweb #retro
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@ghalldev/117005139358339019",
"content": {
"html": "<p>I got sick of how boring and bland my personal site looked, so I decided to go with a mid-00\u2019s vibe. \ud83d\ude0e</p><p><a href=\"https://ghall.space/\"><span>https://</span><span>ghall.space/</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/retro\">#<span>retro</span></a></p>",
"text": "I got sick of how boring and bland my personal site looked, so I decided to go with a mid-00\u2019s vibe. \ud83d\ude0e\n\nhttps://ghall.space/\n\n#webdev #indieweb #retro"
},
"published": "2026-07-29T20:25:40+00:00",
"post-type": "note",
"_id": "49071684",
"_source": "8007",
"_is_read": false
}
Re: IndieWeb Carnival roundup: 25 'No way!?' moments: https://ville.saalo.moi/2026/07/29/re-indieweb-carnival-roundup-no.html
{
"type": "entry",
"published": "2026-07-29T18:46:02+00:00",
"url": "https://bsky.app/profile/did:plc:tkeb7zn7pteeynymx3og6e4m/post/3mrsljfxvez24",
"content": {
"text": "Re: IndieWeb Carnival roundup: 25 'No way!?' moments: https://ville.saalo.moi/2026/07/29/re-indieweb-carnival-roundup-no.html"
},
"author": {
"type": "card",
"name": "ville.saalo.moi",
"url": "https://bsky.app/profile/ville.saalo.moi",
"photo": null
},
"post-type": "note",
"_id": "49070879",
"_source": "9305",
"_is_read": false
}
#indieWeb - how do we teach our kids to be curious about the web and making things online?
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@pdd/117004643979622329",
"content": {
"html": "<p><a href=\"https://mastodon.social/tags/indieWeb\">#<span>indieWeb</span></a> - how do we teach our kids to be curious about the web and making things online?</p>",
"text": "#indieWeb - how do we teach our kids to be curious about the web and making things online?"
},
"published": "2026-07-29T18:19:41+00:00",
"post-type": "note",
"_id": "49070636",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@brennan/117004623640924284",
"content": {
"html": "<p>Wow, I Love the 'Puter! | \ud83d\udd17 <a href=\"https://brennan.day/wow-i-love-the-puter/\"><span>https://</span><span>brennan.day/wow-i-love-the-put</span><span>er/</span></a></p><p><a href=\"https://social.lol/tags/PersonalEssay\">#<span>PersonalEssay</span></a> <a href=\"https://social.lol/tags/Technology\">#<span>Technology</span></a> <a href=\"https://social.lol/tags/SocialCommentary\">#<span>SocialCommentary</span></a> <a href=\"https://social.lol/tags/OpenSource\">#<span>OpenSource</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.lol/tags/Computing\">#<span>Computing</span></a></p>",
"text": "Wow, I Love the 'Puter! | \ud83d\udd17 https://brennan.day/wow-i-love-the-puter/\n\n#PersonalEssay #Technology #SocialCommentary #OpenSource #IndieWeb #Computing"
},
"published": "2026-07-29T18:14:31+00:00",
"post-type": "note",
"_id": "49070585",
"_source": "8007",
"_is_read": false
}
If you don’t want your GitHub repositories in HuggingFace’s data set used for LLM training, unfortunately you need to opt-out.
Find out if you’re in the crawl and follow the opt-out instructions at the bottom.
{
"type": "entry",
"published": "2026-07-29 10:05-0700",
"url": "https://gregorlove.com/2026/07/if-you-dont-want/",
"category": [
"dev",
"indieweb"
],
"syndication": [
"https://bsky.app/profile/gregorlove.com/post/3mrsgdr2p4f2i"
],
"content": {
"text": "If you don\u2019t want your GitHub repositories in HuggingFace\u2019s data set used for LLM training, unfortunately you need to opt-out.\n\nFind out if you\u2019re in the crawl and follow the opt-out instructions at the bottom.",
"html": "<p>If you don\u2019t want your GitHub repositories in HuggingFace\u2019s data set used for LLM training, unfortunately you need to opt-out.</p>\n\n<p><a href=\"https://huggingface.co/spaces/HuggingFaceCode/in-the-stack\">Find out if you\u2019re in the crawl</a> and follow the opt-out instructions at the bottom.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "49069974",
"_source": "179",
"_is_read": false
}
Dear #indieweb #blog friends - which one do you prefer? 
Bear Blog
Pagecord
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@evaack/117004350162946375",
"content": {
"html": "<p>Dear <a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://hachyderm.io/tags/blog\">#<span>blog</span></a> friends - which one do you prefer? <img alt=\":farnsworth:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/482/773/original/03cbef025b346b8c.png\" title=\":farnsworth:\" width=\"16\" /></p><p>Bear Blog<br />Pagecord</p>",
"text": "Dear #indieweb #blog friends - which one do you prefer? \n\nBear Blog\nPagecord"
},
"published": "2026-07-29T17:04:58+00:00",
"post-type": "note",
"_id": "49069857",
"_source": "8007",
"_is_read": false
}
Your booking widget can now create a video room for every meeting. 🎥
Each booking gets its own room, linked from the calendar invite, the confirmation email and your dashboard. Back-to-back meetings never collide.
Free on every site, and nobody needs an account. Runs on kMeet, hosted in Switzerland.
👉 https://bebraver.to/HwUWHa
#StaticSite #WebHosting #Privacy #IndieWeb #StaticHostUK
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@axels/117004326962313613",
"content": {
"html": "<p>Your booking widget can now create a video room for every meeting. \ud83c\udfa5</p><p>Each booking gets its own room, linked from the calendar invite, the confirmation email and your dashboard. Back-to-back meetings never collide.</p><p>Free on every site, and nobody needs an account. Runs on kMeet, hosted in Switzerland.</p><p>\ud83d\udc49 <a href=\"https://bebraver.to/HwUWHa\"><span>https://</span><span>bebraver.to/HwUWHa</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/StaticSite\">#<span>StaticSite</span></a> <a href=\"https://mastodon.social/tags/WebHosting\">#<span>WebHosting</span></a> <a href=\"https://mastodon.social/tags/Privacy\">#<span>Privacy</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/StaticHostUK\">#<span>StaticHostUK</span></a></p>",
"text": "Your booking widget can now create a video room for every meeting. \ud83c\udfa5\n\nEach booking gets its own room, linked from the calendar invite, the confirmation email and your dashboard. Back-to-back meetings never collide.\n\nFree on every site, and nobody needs an account. Runs on kMeet, hosted in Switzerland.\n\n\ud83d\udc49 https://bebraver.to/HwUWHa\n\n#StaticSite #WebHosting #Privacy #IndieWeb #StaticHostUK"
},
"published": "2026-07-29T16:59:04+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/117/004/326/842/593/532/original/8a48b51b30620019.png"
],
"post-type": "photo",
"_id": "49069792",
"_source": "8007",
"_is_read": false
}
Auf ins IndieWeb und zurück zu den Wurzeln (nur mit HTML und CSS)
Ich habe meine gestrige Ankündigung wahrgemacht und auf Neocities meine erste Website zusammengeschraubt. Dabei habe ich auf jedes Framework und jedes Template verzichtet und einfach mit einer völlig leeren Seite angefangen. https://kantel.github.io/posts/2026072901_back_to_the_roots/ #IndieWeb #Neocities #StatischeSeiten #DigitaleSouveränität #DigitalGarden #Webworking
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@kantel/117004267136373020",
"content": {
"html": "<p>Auf ins IndieWeb und zur\u00fcck zu den Wurzeln (nur mit HTML und CSS)</p><p>Ich habe meine gestrige Ank\u00fcndigung wahrgemacht und auf Neocities meine erste Website zusammengeschraubt. Dabei habe ich auf jedes Framework und jedes Template verzichtet und einfach mit einer v\u00f6llig leeren Seite angefangen. <a href=\"https://kantel.github.io/posts/2026072901_back_to_the_roots/\"><span>https://</span><span>kantel.github.io/posts/2026072</span><span>901_back_to_the_roots/</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/Neocities\">#<span>Neocities</span></a> <a href=\"https://mastodon.social/tags/StatischeSeiten\">#<span>StatischeSeiten</span></a> <a href=\"https://mastodon.social/tags/DigitaleSouver%C3%A4nit%C3%A4t\">#<span>DigitaleSouver\u00e4nit\u00e4t</span></a> <a href=\"https://mastodon.social/tags/DigitalGarden\">#<span>DigitalGarden</span></a> <a href=\"https://mastodon.social/tags/Webworking\">#<span>Webworking</span></a></p>",
"text": "Auf ins IndieWeb und zur\u00fcck zu den Wurzeln (nur mit HTML und CSS)\n\nIch habe meine gestrige Ank\u00fcndigung wahrgemacht und auf Neocities meine erste Website zusammengeschraubt. Dabei habe ich auf jedes Framework und jedes Template verzichtet und einfach mit einer v\u00f6llig leeren Seite angefangen. https://kantel.github.io/posts/2026072901_back_to_the_roots/ #IndieWeb #Neocities #StatischeSeiten #DigitaleSouver\u00e4nit\u00e4t #DigitalGarden #Webworking"
},
"published": "2026-07-29T16:43:51+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/117/004/264/052/752/631/original/00d80a933d22ffc9.jpeg"
],
"post-type": "photo",
"_id": "49069670",
"_source": "8007",
"_is_read": false
}
The hard part in maintaining your own website, is that it’s difficult to find an audience. No one is finding you through search anymore, and there is no mechanism for driving traffic. The only real option we have is promoting it on platforms such as this.
I would like to invite you to check out my indie website. Eventually, I want to rebuild it from scratch and make it simpler and cleaner. For now, it’s a repository for my writing.
#Writing #IndieWeb #Introduction
https://www.davidtoddmccarty.com
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.cc/@dtm/117004141268603376",
"content": {
"html": "<p>The hard part in maintaining your own website, is that it\u2019s difficult to find an audience. No one is finding you through search anymore, and there is no mechanism for driving traffic. The only real option we have is promoting it on platforms such as this.</p><p>I would like to invite you to check out my indie website. Eventually, I want to rebuild it from scratch and make it simpler and cleaner. For now, it\u2019s a repository for my writing.</p><p><a href=\"https://mastodon.cc/tags/Writing\">#<span>Writing</span></a> <a href=\"https://mastodon.cc/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.cc/tags/Introduction\">#<span>Introduction</span></a></p><p><a href=\"https://www.davidtoddmccarty.com\"><span>https://www.</span><span>davidtoddmccarty.com</span><span></span></a></p>",
"text": "The hard part in maintaining your own website, is that it\u2019s difficult to find an audience. No one is finding you through search anymore, and there is no mechanism for driving traffic. The only real option we have is promoting it on platforms such as this.\n\nI would like to invite you to check out my indie website. Eventually, I want to rebuild it from scratch and make it simpler and cleaner. For now, it\u2019s a repository for my writing.\n\n#Writing #IndieWeb #Introduction\n\nhttps://www.davidtoddmccarty.com"
},
"published": "2026-07-29T16:11:51+00:00",
"post-type": "note",
"_id": "49069351",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/117004118658630735",
"content": {
"html": "<p><a href=\"https://chavanniclass.wordpress.com/2026/07/29/objects-that-speak-to-or-for-us/\"><span>https://</span><span>chavanniclass.wordpress.com/20</span><span>26/07/29/objects-that-speak-to-or-for-us/</span></a></p><p><a href=\"https://scicomm.xyz/tags/home\">#<span>home</span></a> <a href=\"https://scicomm.xyz/tags/decorating\">#<span>decorating</span></a> <a href=\"https://scicomm.xyz/tags/ceramics\">#<span>ceramics</span></a> <a href=\"https://scicomm.xyz/tags/life\">#<span>life</span></a> <a href=\"https://scicomm.xyz/tags/adulting\">#<span>adulting</span></a> <a href=\"https://scicomm.xyz/tags/blog\">#<span>blog</span></a> <a href=\"https://scicomm.xyz/tags/blogging\">#<span>blogging</span></a> <a href=\"https://scicomm.xyz/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "https://chavanniclass.wordpress.com/2026/07/29/objects-that-speak-to-or-for-us/\n\n#home #decorating #ceramics #life #adulting #blog #blogging #IndieWeb"
},
"published": "2026-07-29T16:06:06+00:00",
"post-type": "note",
"_id": "49069352",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@justincox/117003861836163750",
"content": {
"html": "<p>Today's Write Now interview features Rachel Peterson, author of KILLING SADIE.<br /><a href=\"https://justincox.com/blog/2026/07/write-now-with-rachel-peterson/\"><span>https://</span><span>justincox.com/blog/2026/07/wri</span><span>te-now-with-rachel-peterson/</span></a><br /><a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.lol/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://social.lol/tags/Interview\">#<span>Interview</span></a></p>",
"text": "Today's Write Now interview features Rachel Peterson, author of KILLING SADIE.\nhttps://justincox.com/blog/2026/07/write-now-with-rachel-peterson/\n#IndieWeb #Blogging #Interview"
},
"published": "2026-07-29T15:00:47+00:00",
"post-type": "note",
"_id": "49068794",
"_source": "8007",
"_is_read": false
}
Okay, I have now decided to begin the #experiment with trying to only use #marginaliasearch for some time. I don't know yet when I'm going to stop. Will no longer need to do much fancy stuff for Uni but only write texts I realised sooo I can start with it now and be impatient :3
Already taking notes hehe
#indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.wolkenheim.eu/@Wolkensteine/117003656753008827",
"content": {
"html": "<p>Okay, I have now decided to begin the <a href=\"https://mastodon.wolkenheim.eu/tags/experiment\">#<span>experiment</span></a> with trying to only use <a href=\"https://mastodon.wolkenheim.eu/tags/marginaliasearch\">#<span>marginaliasearch</span></a> for some time. I don't know yet when I'm going to stop. Will no longer need to do much fancy stuff for Uni but only write texts I realised sooo I can start with it now and be impatient :3<br />Already taking notes hehe</p><p><a href=\"https://mastodon.wolkenheim.eu/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Okay, I have now decided to begin the #experiment with trying to only use #marginaliasearch for some time. I don't know yet when I'm going to stop. Will no longer need to do much fancy stuff for Uni but only write texts I realised sooo I can start with it now and be impatient :3\nAlready taking notes hehe\n\n#indieweb"
},
"published": "2026-07-29T14:08:37+00:00",
"post-type": "note",
"_id": "49068156",
"_source": "8007",
"_is_read": false
}
A word of advice for anyone with an online presence, especially on sites like #Substack and #Medium…
Get your own website, and syndicate to those platforms after posting on your own. That way, you’re not at the whims of some faceless company prone to future enshittification.
You won’t get cancelled because you said/did something the platform owners dislike offline. Companies won’t ignore fair use as often. And you have full control over the design and features.
#indieweb #webdevelopment
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ohai.social/@CM30/117003235823690359",
"content": {
"html": "<p>A word of advice for anyone with an online presence, especially on sites like <a href=\"https://ohai.social/tags/Substack\">#<span>Substack</span></a> and <a href=\"https://ohai.social/tags/Medium\">#<span>Medium</span></a>\u2026</p><p>Get your own website, and syndicate to those platforms after posting on your own. That way, you\u2019re not at the whims of some faceless company prone to future enshittification.</p><p>You won\u2019t get cancelled because you said/did something the platform owners dislike offline. Companies won\u2019t ignore fair use as often. And you have full control over the design and features.</p><p><a href=\"https://ohai.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://ohai.social/tags/webdevelopment\">#<span>webdevelopment</span></a></p>",
"text": "A word of advice for anyone with an online presence, especially on sites like #Substack and #Medium\u2026\n\nGet your own website, and syndicate to those platforms after posting on your own. That way, you\u2019re not at the whims of some faceless company prone to future enshittification.\n\nYou won\u2019t get cancelled because you said/did something the platform owners dislike offline. Companies won\u2019t ignore fair use as often. And you have full control over the design and features.\n\n#indieweb #webdevelopment"
},
"published": "2026-07-29T12:21:35+00:00",
"post-type": "note",
"_id": "49067312",
"_source": "8007",
"_is_read": false
}
Pip here! Lingoberry is now installable as a PWA on your phone — open it in Chrome, Edge, or Safari, tap "Add to Home Screen," and I'll be right there on your home screen ready to practice! 🌿
#PWA #LanguageLearning #Lingoberry #LearnLanguages #WebApp #IndieWeb #IndieDev
{
"type": "entry",
"published": "2026-07-29T10:53:34.791Z",
"url": "https://bsky.app/profile/did:plc:l7xhqdjbo5d2aqnlgqmxzyda/post/3mrrr47jwac2e",
"content": {
"text": "Pip here! Lingoberry is now installable as a PWA on your phone \u2014 open it in Chrome, Edge, or Safari, tap \"Add to Home Screen,\" and I'll be right there on your home screen ready to practice! \ud83c\udf3f\n\n#PWA #LanguageLearning #Lingoberry #LearnLanguages #WebApp #IndieWeb #IndieDev"
},
"author": {
"type": "card",
"name": "lingoberry.app",
"url": "https://bsky.app/profile/lingoberry.app",
"photo": null
},
"post-type": "note",
"_id": "49066546",
"_source": "9305",
"_is_read": false
}
New mini essay, part of the #IndieWeb Carnival for July:
aneeshsathe.com/masks-in-red...
{
"type": "entry",
"published": "2026-07-29T07:52:12.170Z",
"url": "https://bsky.app/profile/did:plc:hsci7j6l55wsmxa3jiwgtvoq/post/3mrrgxv2isk25",
"content": {
"text": "New mini essay, part of the #IndieWeb Carnival for July:\n\naneeshsathe.com/masks-in-red..."
},
"author": {
"type": "card",
"name": "aneeshsathe.com",
"url": "https://bsky.app/profile/aneeshsathe.com",
"photo": null
},
"post-type": "note",
"_id": "49064967",
"_source": "9305",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@neeshter/117002171328019160",
"content": {
"html": "<p>New mini essay, part of the <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> Carnival for July:</p><p><a href=\"https://aneeshsathe.com/masks-in-redshift/\"><span>https://</span><span>aneeshsathe.com/masks-in-redsh</span><span>ift/</span></a></p>",
"text": "New mini essay, part of the #IndieWeb Carnival for July:\n\nhttps://aneeshsathe.com/masks-in-redshift/"
},
"published": "2026-07-29T07:50:52+00:00",
"post-type": "note",
"_id": "49064898",
"_source": "8007",
"_is_read": false
}
📖 New article: Introduction of Antholozy's World
Before diving into the articles, here's a brief introduction to the world of Antholozy and the terminology used throughout the site.
🔗 antholozy.com/worlds/the-w...
#IndieWeb #Worldbuilding #CreativeWriting #WebDevelopment
{
"type": "entry",
"published": "2026-07-29T04:55:41.295Z",
"url": "https://bsky.app/profile/did:plc:6elmix7ic537qfvjstr3prgc/post/3mrr54asngs2r",
"content": {
"text": "\ud83d\udcd6 New article: Introduction of Antholozy's World\n\nBefore diving into the articles, here's a brief introduction to the world of Antholozy and the terminology used throughout the site.\n\n\ud83d\udd17 antholozy.com/worlds/the-w...\n\n#IndieWeb #Worldbuilding #CreativeWriting #WebDevelopment"
},
"author": {
"type": "card",
"name": "antholozy-com.bsky.social",
"url": "https://bsky.app/profile/antholozy-com.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49064190",
"_source": "9305",
"_is_read": false
}
[some-subscribed-rss] New Post: Azhdarchid now supports Webmentions, by Bruno Dias https://azhdarchid.com/azhdarchid-has-webmentions/
{
"type": "entry",
"published": "2026-07-29T02:35:29.124491101Z",
"url": "https://bsky.app/profile/did:plc:od736zk4jzdweguvsg2mcwxw/post/3mrqvbkiopu2s",
"content": {
"text": "[some-subscribed-rss] New Post: Azhdarchid now supports Webmentions, by Bruno Dias https://azhdarchid.com/azhdarchid-has-webmentions/"
},
"author": {
"type": "card",
"name": "some-rss-feeds.bsky.social",
"url": "https://bsky.app/profile/some-rss-feeds.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49064191",
"_source": "9305",
"_is_read": false
}
Been experimenting with a self-hosted webmention receiver over the past few weeks and it can now close the loop: receive a Webmention, verify the backlink, approve it locally, export stable JSON, and render it on a Zola site.
#IndieWeb #Webmention #Zola #RustLang #SmallWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@ethanplant/117000972080212630",
"content": {
"html": "<p>Been experimenting with a self-hosted webmention receiver over the past few weeks and it can now close the loop: receive a Webmention, verify the backlink, approve it locally, export stable JSON, and render it on a Zola site.</p><p><a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/Webmention\">#<span>Webmention</span></a> <a href=\"https://mastodon.social/tags/Zola\">#<span>Zola</span></a> <a href=\"https://mastodon.social/tags/RustLang\">#<span>RustLang</span></a> <a href=\"https://mastodon.social/tags/SmallWeb\">#<span>SmallWeb</span></a></p>",
"text": "Been experimenting with a self-hosted webmention receiver over the past few weeks and it can now close the loop: receive a Webmention, verify the backlink, approve it locally, export stable JSON, and render it on a Zola site.\n\n#IndieWeb #Webmention #Zola #RustLang #SmallWeb"
},
"published": "2026-07-29T02:45:53+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/117/000/970/106/248/104/original/541e9358d12080a9.png"
],
"post-type": "photo",
"_id": "49063203",
"_source": "8007",
"_is_read": false
}
#Neocities #Nekoweb #indieweb #indie
{
"type": "entry",
"published": "2026-07-28T22:52:49.907Z",
"url": "https://bsky.app/profile/did:plc:ubymeozp4tqvyekautbxcvvd/post/3mrqitfylek23",
"content": {
"text": "#Neocities #Nekoweb #indieweb #indie"
},
"author": {
"type": "card",
"name": "ransei.neocities.org",
"url": "https://bsky.app/profile/ransei.neocities.org",
"photo": null
},
"post-type": "note",
"_id": "49061912",
"_source": "9305",
"_is_read": false
}