I couldn't find a modern function to check if a font is available on a web page or not. A few hours later: Check if a Font is Available on a Web Page with JavaScript
https://www.alanwsmith.com/en/35/17/1f/zv/
#webdev #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@TheIdOfAlan/115493764127474071",
"content": {
"html": "<p>I couldn't find a modern function to check if a font is available on a web page or not. A few hours later: Check if a Font is Available on a Web Page with JavaScript</p><p><a href=\"https://www.alanwsmith.com/en/35/17/1f/zv/\"><span>https://www.</span><span>alanwsmith.com/en/35/17/1f/zv/</span><span></span></a></p><p><a href=\"https://hachyderm.io/tags/webdev\">#<span>webdev</span></a> <a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "I couldn't find a modern function to check if a font is available on a web page or not. A few hours later: Check if a Font is Available on a Web Page with JavaScript\n\nhttps://www.alanwsmith.com/en/35/17/1f/zv/\n\n#webdev #indieweb"
},
"published": "2025-11-04T22:23:04+00:00",
"post-type": "note",
"_id": "46424425",
"_source": "8007",
"_is_read": false
}
In the ever going cat and mouse game with AI scrapper bots it seems Anubis is not enough, and use of Cloudflare is warranted. Using Cloudflare results in federation policy issues though. Is there really no cheap anti-AI bot proxy service HQ’d in the EU or otherwise not in the US? Can’t a gal have her money for fun tea and dolls, fight AI, and follow other artists?
These options are sucky:
- Deploy #Cloudflare anti-AI bot shielding. Get defed’d from any artists on MastodonArt or other stuff ran by WelshPixie on top of other instances with a similar policy
- Let all my stuff get slurped up by AI scrapper bots to appease other fediverse instances so I can continue to follow other artists
https://fxgn.dev/blog/anubis/
#NoAI #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://gabriel.havfruefestning.com/@sylvie/statuses/01K98B9PYKX4NED6RN67Z7FXBZ",
"content": {
"html": "<p>In the ever going cat and mouse game with AI scrapper bots it seems Anubis is not enough, and use of Cloudflare is warranted. Using Cloudflare results in federation policy issues though. Is there really no cheap anti-AI bot proxy service HQ\u2019d in the EU or otherwise not in the US? Can\u2019t a gal have her money for fun tea and dolls, fight AI, and follow other artists?<br /><br />These options are sucky:<br />- Deploy <a href=\"https://gabriel.havfruefestning.com/tags/cloudflare\">#<span>Cloudflare</span></a> anti-AI bot shielding. Get defed\u2019d from any artists on MastodonArt or other stuff ran by WelshPixie on top of other instances with a similar policy<br />- Let all my stuff get slurped up by AI scrapper bots to appease other fediverse instances so I can continue to follow other artists<br /><br /><a href=\"https://fxgn.dev/blog/anubis/\">https://fxgn.dev/blog/anubis/</a><br /><br /><a href=\"https://gabriel.havfruefestning.com/tags/noai\">#<span>NoAI</span></a> <a href=\"https://gabriel.havfruefestning.com/tags/indieweb\">#<span>IndieWeb</span></a></p>",
"text": "In the ever going cat and mouse game with AI scrapper bots it seems Anubis is not enough, and use of Cloudflare is warranted. Using Cloudflare results in federation policy issues though. Is there really no cheap anti-AI bot proxy service HQ\u2019d in the EU or otherwise not in the US? Can\u2019t a gal have her money for fun tea and dolls, fight AI, and follow other artists?\n\nThese options are sucky:\n- Deploy #Cloudflare anti-AI bot shielding. Get defed\u2019d from any artists on MastodonArt or other stuff ran by WelshPixie on top of other instances with a similar policy\n- Let all my stuff get slurped up by AI scrapper bots to appease other fediverse instances so I can continue to follow other artists\n\nhttps://fxgn.dev/blog/anubis/\n\n#NoAI #IndieWeb"
},
"published": "2025-11-04T21:10:21+00:00",
"post-type": "note",
"_id": "46423928",
"_source": "8007",
"_is_read": false
}
The site dashboard view now supports editing the build and publish commands! Next step will be to get the welcome wizard out the gate. I’m thinking about maybe doing a bit more refactoring first though.
I love how it’s coming along! #11ty #11tyCMS #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mstdn.social/@11tyCMS/115492459008172218",
"content": {
"html": "<p>The site dashboard view now supports editing the build and publish commands! Next step will be to get the welcome wizard out the gate. I\u2019m thinking about maybe doing a bit more refactoring first though. </p><p>I love how it\u2019s coming along! <a href=\"https://mstdn.social/tags/11ty\">#<span>11ty</span></a> <a href=\"https://mstdn.social/tags/11tyCMS\">#<span>11tyCMS</span></a> <a href=\"https://mstdn.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "The site dashboard view now supports editing the build and publish commands! Next step will be to get the welcome wizard out the gate. I\u2019m thinking about maybe doing a bit more refactoring first though. \n\nI love how it\u2019s coming along! #11ty #11tyCMS #indieweb"
},
"published": "2025-11-04T16:51:10+00:00",
"post-type": "note",
"_id": "46421644",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@indiewebadmin/115492263277563280",
"content": {
"html": "<p>We just posted an update on Patreon for our supporters!</p><p>If you haven't joined yet, we'd love to see you there. You don't have to donate, but we'd be grateful if you were able to.</p><p><a href=\"https://www.patreon.com/posts/great-birthday-142823785?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link\"><span>https://www.</span><span>patreon.com/posts/great-birthd</span><span>ay-142823785?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link</span></a></p><p><a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://indieweb.social/tags/IndieWebSocial\">#<span>IndieWebSocial</span></a> <a href=\"https://indieweb.social/tags/FediAdmin\">#<span>FediAdmin</span></a> <a href=\"https://indieweb.social/tags/Admin\">#<span>Admin</span></a> <a href=\"https://indieweb.social/tags/ThankYou\">#<span>ThankYou</span></a></p>",
"text": "We just posted an update on Patreon for our supporters!\n\nIf you haven't joined yet, we'd love to see you there. You don't have to donate, but we'd be grateful if you were able to.\n\nhttps://www.patreon.com/posts/great-birthday-142823785?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link\n\n#IndieWeb #IndieWebSocial #FediAdmin #Admin #ThankYou"
},
"published": "2025-11-04T16:01:23+00:00",
"post-type": "note",
"_id": "46421142",
"_source": "8007",
"_is_read": false
}
🎉 It's my #birthday and I've got a new domain name as a gift from my wife. 💕 So, from now on, my blog can be found at https://blog.gridranger.dev
Old links still work and will direct you to the same page.
I'm really happy. I helped others managing their domains from time to time, but I've never had a domain name of my own. It's a great help for staying independent from the tech giants.
#blogging #indieweb #domainname
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mementomori.social/@david_bardos/115492161741483366",
"content": {
"html": "<p>\ud83c\udf89 It's my <a href=\"https://mementomori.social/tags/birthday\">#<span>birthday</span></a> and I've got a new domain name as a gift from my wife. \ud83d\udc95 So, from now on, my blog can be found at <a href=\"https://blog.gridranger.dev\"><span>https://</span><span>blog.gridranger.dev</span><span></span></a></p><p>Old links still work and will direct you to the same page.</p><p>I'm really happy. I helped others managing their domains from time to time, but I've never had a domain name of my own. It's a great help for staying independent from the tech giants.</p><p><a href=\"https://mementomori.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://mementomori.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mementomori.social/tags/domainname\">#<span>domainname</span></a></p>",
"text": "\ud83c\udf89 It's my #birthday and I've got a new domain name as a gift from my wife. \ud83d\udc95 So, from now on, my blog can be found at https://blog.gridranger.dev\n\nOld links still work and will direct you to the same page.\n\nI'm really happy. I helped others managing their domains from time to time, but I've never had a domain name of my own. It's a great help for staying independent from the tech giants.\n\n#blogging #indieweb #domainname"
},
"published": "2025-11-04T15:35:34+00:00",
"post-type": "note",
"_id": "46420968",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/115491893374225332",
"content": {
"html": "<p>I really wanted to delete this post, but had to acknowledge the effect the mentioned article had on me:</p><p><a href=\"https://chavanniclass.wordpress.com/2025/11/04/a-loss-of-a-quote-is-no-big-deal/\"><span>https://</span><span>chavanniclass.wordpress.com/20</span><span>25/11/04/a-loss-of-a-quote-is-no-big-deal/</span></a></p><p><a href=\"https://scicomm.xyz/tags/writing\">#<span>writing</span></a> <a href=\"https://scicomm.xyz/tags/reading\">#<span>reading</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": "I really wanted to delete this post, but had to acknowledge the effect the mentioned article had on me:\n\nhttps://chavanniclass.wordpress.com/2025/11/04/a-loss-of-a-quote-is-no-big-deal/\n\n#writing #reading #blog #blogging #IndieWeb"
},
"published": "2025-11-04T14:27:19+00:00",
"post-type": "note",
"_id": "46420278",
"_source": "8007",
"_is_read": false
}
I really want to delete this post, but I couldn't not acknowledge the effect the mentioned article had on me
https://austinkleon.com/2017/11/20/a-few-notes-on-daily-blogging/
#writing #blogging #blog #IndieWeb #reading
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/115491884033837104",
"content": {
"html": "<p>I really want to delete this post, but I couldn't not acknowledge the effect the mentioned article had on me</p><p><a href=\"https://austinkleon.com/2017/11/20/a-few-notes-on-daily-blogging/\"><span>https://</span><span>austinkleon.com/2017/11/20/a-f</span><span>ew-notes-on-daily-blogging/</span></a></p><p><a href=\"https://scicomm.xyz/tags/writing\">#<span>writing</span></a> <a href=\"https://scicomm.xyz/tags/blogging\">#<span>blogging</span></a> <a href=\"https://scicomm.xyz/tags/blog\">#<span>blog</span></a> <a href=\"https://scicomm.xyz/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://scicomm.xyz/tags/reading\">#<span>reading</span></a></p>",
"text": "I really want to delete this post, but I couldn't not acknowledge the effect the mentioned article had on me\n\nhttps://austinkleon.com/2017/11/20/a-few-notes-on-daily-blogging/\n\n#writing #blogging #blog #IndieWeb #reading"
},
"published": "2025-11-04T14:24:57+00:00",
"post-type": "note",
"_id": "46420224",
"_source": "8007",
"_is_read": false
}
It's been years since I implemented an RSS/Atom feed myself, and I'm struggling with content encoding for the ATOM <content> element.
From my reading, it should be html-escaped (see first screenshot). But Newsblur and feeder.co are both showing unrendered HTML (second shot).
Are these maybe cached from a previous broken version (as I've been working on this) or is the code wrong?
Current feed URL: https://monkinetic.blog/feed.xml
any help appreciated #RSS #ATOM #syndication #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@sivy/115491604957331895",
"content": {
"html": "<p>It's been years since I implemented an RSS/Atom feed myself, and I'm struggling with content encoding for the ATOM <content> element.</p><p>From my reading, it should be html-escaped (see first screenshot). But Newsblur and feeder.co are both showing unrendered HTML (second shot). </p><p>Are these maybe cached from a previous broken version (as I've been working on this) or is the code wrong?</p><p>Current feed URL: <a href=\"https://monkinetic.blog/feed.xml\"><span>https://</span><span>monkinetic.blog/feed.xml</span><span></span></a></p><p>any help appreciated <a href=\"https://hachyderm.io/tags/RSS\">#<span>RSS</span></a> <a href=\"https://hachyderm.io/tags/ATOM\">#<span>ATOM</span></a> <a href=\"https://hachyderm.io/tags/syndication\">#<span>syndication</span></a> <a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "It's been years since I implemented an RSS/Atom feed myself, and I'm struggling with content encoding for the ATOM <content> element.\n\nFrom my reading, it should be html-escaped (see first screenshot). But Newsblur and feeder.co are both showing unrendered HTML (second shot). \n\nAre these maybe cached from a previous broken version (as I've been working on this) or is the code wrong?\n\nCurrent feed URL: https://monkinetic.blog/feed.xml\n\nany help appreciated #RSS #ATOM #syndication #indieweb"
},
"published": "2025-11-04T13:13:58+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/115/491/605/050/054/510/original/91b78118eb63e755.png"
],
"post-type": "photo",
"_id": "46419697",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://treble.tcp-ip.top/@kalvin/115491419764722889",
"content": {
"html": "<p>Any bloggers here? I want to see and read your blogs because I am curious about how others create their blogs, what the topics are about, and the design. \ud83d\ude04\u2600\ufe0f </p><p><a href=\"https://treble.tcp-ip.top/tags/bloggers\">#<span>bloggers</span></a> <a href=\"https://treble.tcp-ip.top/tags/weblog\">#<span>weblog</span></a> <a href=\"https://treble.tcp-ip.top/tags/selfhosting\">#<span>selfhosting</span></a> <a href=\"https://treble.tcp-ip.top/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://treble.tcp-ip.top/tags/fediverse\">#<span>fediverse</span></a> <a href=\"https://treble.tcp-ip.top/tags/humane_tech\">#<span>humane_tech</span></a> <a href=\"https://treble.tcp-ip.top/tags/webdesign\">#<span>webdesign</span></a> <a href=\"https://treble.tcp-ip.top/tags/writing\">#<span>writing</span></a> <a href=\"https://treble.tcp-ip.top/tags/techcommunity\">#<span>techcommunity</span></a> <a href=\"https://treble.tcp-ip.top/tags/blogging\">#<span>blogging</span></a> <a href=\"https://treble.tcp-ip.top/tags/curiosity\">#<span>curiosity</span></a> <a href=\"https://treble.tcp-ip.top/tags/opensource\">#<span>opensource</span></a> <a href=\"https://treble.tcp-ip.top/tags/newblog\">#<span>newblog</span></a> <a href=\"https://treble.tcp-ip.top/tags/itstudent\">#<span>itstudent</span></a> <a href=\"https://treble.tcp-ip.top/tags/creative\">#<span>creative</span></a> <a href=\"https://treble.tcp-ip.top/tags/design\">#<span>design</span></a> <a href=\"https://treble.tcp-ip.top/tags/internet\">#<span>internet</span></a> <a href=\"https://treble.tcp-ip.top/tags/community\">#<span>community</span></a> <a href=\"https://treble.tcp-ip.top/tags/sharing\">#<span>sharing</span></a></p>",
"text": "Any bloggers here? I want to see and read your blogs because I am curious about how others create their blogs, what the topics are about, and the design. \ud83d\ude04\u2600\ufe0f \n\n#bloggers #weblog #selfhosting #indieweb #fediverse #humane_tech #webdesign #writing #techcommunity #blogging #curiosity #opensource #newblog #itstudent #creative #design #internet #community #sharing"
},
"published": "2025-11-04T12:26:52+00:00",
"post-type": "note",
"_id": "46419459",
"_source": "8007",
"_is_read": false
}
Back in the 1990s.
Text-oriented — no videos, just a few images.
No ads, no beacons, no platform filtering.
Each page had an email address —
you could write to the author directly.
The web was small and hand-made,
pages written in raw HTML, shared without templates.
A slower web —
where we could publish whatever we thought.
We can build that environment again.
#LegacyWeb #SlowWeb #IndieWeb #SmallInternet #DigitalGarden
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@wadayasutaka/115491397390591645",
"content": {
"html": "<p>Back in the 1990s.<br />Text-oriented \u2014 no videos, just a few images.<br />No ads, no beacons, no platform filtering.<br />Each page had an email address \u2014<br />you could write to the author directly.<br />The web was small and hand-made,<br />pages written in raw HTML, shared without templates.<br />A slower web \u2014<br />where we could publish whatever we thought.<br />We can build that environment again.</p><p><a href=\"https://mastodon.social/tags/LegacyWeb\">#<span>LegacyWeb</span></a> <a href=\"https://mastodon.social/tags/SlowWeb\">#<span>SlowWeb</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/SmallInternet\">#<span>SmallInternet</span></a> <a href=\"https://mastodon.social/tags/DigitalGarden\">#<span>DigitalGarden</span></a></p>",
"text": "Back in the 1990s.\nText-oriented \u2014 no videos, just a few images.\nNo ads, no beacons, no platform filtering.\nEach page had an email address \u2014\nyou could write to the author directly.\nThe web was small and hand-made,\npages written in raw HTML, shared without templates.\nA slower web \u2014\nwhere we could publish whatever we thought.\nWe can build that environment again.\n\n#LegacyWeb #SlowWeb #IndieWeb #SmallInternet #DigitalGarden"
},
"published": "2025-11-04T12:21:11+00:00",
"post-type": "note",
"_id": "46419219",
"_source": "8007",
"_is_read": false
}
OS community: "But you can self-host a #GitHub alternative".
Me: Probably not.
An #UnpopularOpinion on #FLOSS, #selfhosting, and #indieweb.
What GitHub is, and thus what its key features are, differs a lot over users, and use-cases.
Start with asking what Github *is* for the people it now serves, and the use case when you want to replace it.
Some "key features" for projects where I used GitHub are:
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.nl/@berkes/115491075789941371",
"content": {
"html": "<p>OS community: \"But you can self-host a <a href=\"https://mastodon.nl/tags/GitHub\">#<span>GitHub</span></a> alternative\". <br />Me: Probably not. </p><p>An <a href=\"https://mastodon.nl/tags/UnpopularOpinion\">#<span>UnpopularOpinion</span></a> on <a href=\"https://mastodon.nl/tags/FLOSS\">#<span>FLOSS</span></a>, <a href=\"https://mastodon.nl/tags/selfhosting\">#<span>selfhosting</span></a>, and <a href=\"https://mastodon.nl/tags/indieweb\">#<span>indieweb</span></a>.</p><p>What GitHub is, and thus what its key features are, differs a lot over users, and use-cases. </p><p>Start with asking what Github *is* for the people it now serves, and the use case when you want to replace it. </p><p>Some \"key features\" for projects where I used GitHub are:</p>",
"text": "OS community: \"But you can self-host a #GitHub alternative\". \nMe: Probably not. \n\nAn #UnpopularOpinion on #FLOSS, #selfhosting, and #indieweb.\n\nWhat GitHub is, and thus what its key features are, differs a lot over users, and use-cases. \n\nStart with asking what Github *is* for the people it now serves, and the use case when you want to replace it. \n\nSome \"key features\" for projects where I used GitHub are:"
},
"published": "2025-11-04T10:59:24+00:00",
"post-type": "note",
"_id": "46418783",
"_source": "8007",
"_is_read": false
}
Another morning, another attack by petalbot.
Give me a break, and a coffee.
#webmaster #website #indieweb #webrevival
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://bark.lgbt/@loebas/115489743265790944",
"content": {
"html": "<p>Another morning, another attack by petalbot.<br />Give me a break, and a coffee.<br /><a href=\"https://bark.lgbt/tags/webmaster\">#<span>webmaster</span></a> <a href=\"https://bark.lgbt/tags/website\">#<span>website</span></a> <a href=\"https://bark.lgbt/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://bark.lgbt/tags/webrevival\">#<span>webrevival</span></a></p>",
"text": "Another morning, another attack by petalbot.\nGive me a break, and a coffee.\n#webmaster #website #indieweb #webrevival"
},
"published": "2025-11-04T05:20:31+00:00",
"post-type": "note",
"_id": "46416994",
"_source": "8007",
"_is_read": false
}
Just pushed a little design refresh to stygiantech.dev
Was able to refactor some code to stop calling useEffect() to swap between light and dark mode for device mockups to keep more of the site rendered server-side
Check it out!
#WebDev #Technology #React #NextJS #IndieWeb #SmallWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://bsky.app/profile/did:plc:hfmzf4sn33yexnpwrkhjeqkn/post/3m4rkojz6zs2r",
"content": {
"html": "<p>Just pushed a little design refresh to <a href=\"https://stygiantech.dev\">stygiantech.dev</a><br /><br />\nWas able to refactor some code to stop calling useEffect() to swap between light and dark mode for device mockups to keep more of the site rendered server-side<br /><br />\nCheck it out!<br /><br /><a href=\"https://bsky.app/search?q=%23WebDev\">#WebDev</a> <a href=\"https://bsky.app/search?q=%23Technology\">#Technology</a> <a href=\"https://bsky.app/search?q=%23React\">#React</a> <a href=\"https://bsky.app/search?q=%23NextJS\">#NextJS</a> <a href=\"https://bsky.app/search?q=%23IndieWeb\">#IndieWeb</a> <a href=\"https://bsky.app/search?q=%23SmallWeb\">#SmallWeb</a></p>",
"text": "Just pushed a little design refresh to stygiantech.dev\n\n\nWas able to refactor some code to stop calling useEffect() to swap between light and dark mode for device mockups to keep more of the site rendered server-side\n\n\nCheck it out!\n\n#WebDev #Technology #React #NextJS #IndieWeb #SmallWeb"
},
"published": "2025-11-04T03:09:29+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/115/489/229/712/365/415/original/8799d700c520c8e8.jpeg"
],
"post-type": "photo",
"_id": "46416438",
"_source": "8007",
"_is_read": false
}
Just pushed a little design refresh to https://stygiantech.dev
Was able to refactor some code to stop calling useEffect() to swap between light and dark mode for device mockups to keep more of the site rendered server-side
Check it out!
#WebDev #Technology #React #NextJS #IndieWeb #SmallWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@countablenewt/115489193447529502",
"content": {
"html": "<p>Just pushed a little design refresh to <a href=\"https://stygiantech.dev\"><span>https://</span><span>stygiantech.dev</span><span></span></a></p><p>Was able to refactor some code to stop calling useEffect() to swap between light and dark mode for device mockups to keep more of the site rendered server-side</p><p>Check it out!</p><p><a href=\"https://mastodon.social/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://mastodon.social/tags/Technology\">#<span>Technology</span></a> <a href=\"https://mastodon.social/tags/React\">#<span>React</span></a> <a href=\"https://mastodon.social/tags/NextJS\">#<span>NextJS</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": "Just pushed a little design refresh to https://stygiantech.dev\n\nWas able to refactor some code to stop calling useEffect() to swap between light and dark mode for device mockups to keep more of the site rendered server-side\n\nCheck it out!\n\n#WebDev #Technology #React #NextJS #IndieWeb #SmallWeb"
},
"published": "2025-11-04T03:00:41+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/115/489/189/210/331/074/original/f5be1fa89d7a0dbd.png"
],
"post-type": "photo",
"_id": "46416439",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@sainthood/115489130608693085",
"content": {
"html": "<p>\ud83d\udcdd The Beta PawBorough Experience</p><p>In this one I ramble about this little cat game I've been playing lately <img alt=\":blobcat:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/864/941/original/0eb7481a8df4b45b.png\" title=\":blobcat:\" width=\"16\" /></p><p><a href=\"https://sainthood.xyz/blog/posts/the-beta-pawborough-experience\"><span>https://</span><span>sainthood.xyz/blog/posts/the-b</span><span>eta-pawborough-experience</span></a></p><p><a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://indieweb.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://indieweb.social/tags/PersonalWeb\">#<span>PersonalWeb</span></a> <a href=\"https://indieweb.social/tags/PersonalWebsite\">#<span>PersonalWebsite</span></a> <a href=\"https://indieweb.social/tags/blog\">#<span>blog</span></a> <a href=\"https://indieweb.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://indieweb.social/tags/pawborough\">#<span>pawborough</span></a></p>",
"text": "\ud83d\udcdd The Beta PawBorough Experience\n\nIn this one I ramble about this little cat game I've been playing lately \n\nhttps://sainthood.xyz/blog/posts/the-beta-pawborough-experience\n\n#IndieWeb #SmallWeb #PersonalWeb #PersonalWebsite #blog #blogging #pawborough"
},
"published": "2025-11-04T02:44:42+00:00",
"post-type": "note",
"_id": "46416358",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@sivy/115488852846792784",
"content": {
"html": "<p>Ugh broke my blog again <a href=\"https://hachyderm.io/tags/blogging\">#<span>blogging</span></a> <a href=\"https://hachyderm.io/tags/selfhosting\">#<span>selfhosting</span></a> <a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Ugh broke my blog again #blogging #selfhosting #indieweb"
},
"published": "2025-11-04T01:34:04+00:00",
"post-type": "note",
"_id": "46416063",
"_source": "8007",
"_is_read": false
}
Hi #weirdweboctober friends. Your work this year was so fun and inspiring! We're honored that OP could assist in such wild webweaving. We've been working on something we call the #OPMultiPass, which is like a mixtape for websites. So, as a show of our appreciation, the very first one is a commemorative Weird Web October 2025 MultiPass. Here it is! Find out how it works here: https://docs.octothorp.es/blog/introducing-multipass/ or watch this short demo https://v.usetapes.com/2XstvTcGmu #SmallWeb #personalweb #weirdweb #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@octothorpes/115488489353374956",
"content": {
"html": "<p>Hi <a href=\"https://hachyderm.io/tags/weirdweboctober\">#<span>weirdweboctober</span></a> friends. Your work this year was so fun and inspiring! We're honored that OP could assist in such wild webweaving. We've been working on something we call the <a href=\"https://hachyderm.io/tags/OPMultiPass\">#<span>OPMultiPass</span></a>, which is like a mixtape for websites. So, as a show of our appreciation, the very first one is a commemorative Weird Web October 2025 MultiPass. Here it is! Find out how it works here: <a href=\"https://docs.octothorp.es/blog/introducing-multipass/\"><span>https://</span><span>docs.octothorp.es/blog/introdu</span><span>cing-multipass/</span></a> or watch this short demo <a href=\"https://v.usetapes.com/2XstvTcGmu\"><span>https://</span><span>v.usetapes.com/2XstvTcGmu</span><span></span></a> <a href=\"https://hachyderm.io/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://hachyderm.io/tags/personalweb\">#<span>personalweb</span></a> <a href=\"https://hachyderm.io/tags/weirdweb\">#<span>weirdweb</span></a> <a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Hi #weirdweboctober friends. Your work this year was so fun and inspiring! We're honored that OP could assist in such wild webweaving. We've been working on something we call the #OPMultiPass, which is like a mixtape for websites. So, as a show of our appreciation, the very first one is a commemorative Weird Web October 2025 MultiPass. Here it is! Find out how it works here: https://docs.octothorp.es/blog/introducing-multipass/ or watch this short demo https://v.usetapes.com/2XstvTcGmu #SmallWeb #personalweb #weirdweb #indieweb"
},
"published": "2025-11-04T00:01:38+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/115/488/489/400/129/863/original/b2e38df2038e711e.mp4"
],
"post-type": "photo",
"_id": "46415611",
"_source": "8007",
"_is_read": false
}
I like to maintain a list of cool #smallweb #retroweb ##indieweb #smolweb services on a links page at my photo blog. Any suggestions of nice community oriented services you've come across?
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@moodywarlock/115488148787102222",
"content": {
"html": "<p>I like to maintain a list of cool <a href=\"https://social.lol/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://social.lol/tags/retroweb\">#<span>retroweb</span></a> #<a href=\"https://social.lol/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.lol/tags/smolweb\">#<span>smolweb</span></a> services on a links page at my photo blog. Any suggestions of nice community oriented services you've come across?</p>",
"text": "I like to maintain a list of cool #smallweb #retroweb ##indieweb #smolweb services on a links page at my photo blog. Any suggestions of nice community oriented services you've come across?"
},
"published": "2025-11-03T22:35:01+00:00",
"post-type": "note",
"_id": "46415030",
"_source": "8007",
"_is_read": false
}
The update blog is out! https://11tycms.com/blog/posts/11tycms-major-refactoring-better-state-management-and-site-history-selection/
This one’s a big one: from code refactoring, state management overhaul, all the way to the site dashboard and better site publishing abilities. Come get the updates while they’re hot!
#11tyCMS #11ty #indieweb #blog #FOSS
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mstdn.social/@11tyCMS/115488061901784774",
"content": {
"html": "<p>The update blog is out! <a href=\"https://11tycms.com/blog/posts/11tycms-major-refactoring-better-state-management-and-site-history-selection/\"><span>https://</span><span>11tycms.com/blog/posts/11tycms</span><span>-major-refactoring-better-state-management-and-site-history-selection/</span></a></p><p>This one\u2019s a big one: from code refactoring, state management overhaul, all the way to the site dashboard and better site publishing abilities. Come get the updates while they\u2019re hot! </p><p><a href=\"https://mstdn.social/tags/11tyCMS\">#<span>11tyCMS</span></a> <a href=\"https://mstdn.social/tags/11ty\">#<span>11ty</span></a> <a href=\"https://mstdn.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mstdn.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mstdn.social/tags/FOSS\">#<span>FOSS</span></a></p>",
"text": "The update blog is out! https://11tycms.com/blog/posts/11tycms-major-refactoring-better-state-management-and-site-history-selection/\n\nThis one\u2019s a big one: from code refactoring, state management overhaul, all the way to the site dashboard and better site publishing abilities. Come get the updates while they\u2019re hot! \n\n#11tyCMS #11ty #indieweb #blog #FOSS"
},
"published": "2025-11-03T22:12:55+00:00",
"post-type": "note",
"_id": "46414897",
"_source": "8007",
"_is_read": false
}
In the 1990s, the web felt hand-made and diverse —
a place where people shared raw thoughts,
not personal brands or business or platform bias.
Maybe it’s time to rediscover that slower, smaller web again.
To seek essential, thoughtful information —
not the viral noise of likes, rankings, or social feeds.
#SlowWeb #IndieWeb #LoFiThinking #SmallInternet #DigitalGarden
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@wadayasutaka/115488037489146381",
"content": {
"html": "<p>In the 1990s, the web felt hand-made and diverse \u2014<br />a place where people shared raw thoughts,<br />not personal brands or business or platform bias.<br />Maybe it\u2019s time to rediscover that slower, smaller web again.<br />To seek essential, thoughtful information \u2014<br />not the viral noise of likes, rankings, or social feeds.</p><p><a href=\"https://mastodon.social/tags/SlowWeb\">#<span>SlowWeb</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/LoFiThinking\">#<span>LoFiThinking</span></a> <a href=\"https://mastodon.social/tags/SmallInternet\">#<span>SmallInternet</span></a> <a href=\"https://mastodon.social/tags/DigitalGarden\">#<span>DigitalGarden</span></a></p>",
"text": "In the 1990s, the web felt hand-made and diverse \u2014\na place where people shared raw thoughts,\nnot personal brands or business or platform bias.\nMaybe it\u2019s time to rediscover that slower, smaller web again.\nTo seek essential, thoughtful information \u2014\nnot the viral noise of likes, rankings, or social feeds.\n\n#SlowWeb #IndieWeb #LoFiThinking #SmallInternet #DigitalGarden"
},
"published": "2025-11-03T22:06:43+00:00",
"post-type": "note",
"_id": "46414898",
"_source": "8007",
"_is_read": false
}