I HAVE WEBDESIGN COMMISSIONS OPEN I CAN DESIGN YOU A SITE I'M GOOD AT GRAPHIC DESIGN I CAN EVEN CODE IT FOR AN EXTRA FEE why cant i upload more images .
https://ko-fi.com/lopstee/commissions
#commission #commissions #commissionsopen #webdev #neocities #graphicdesign #html #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://app.wafrn.net/fediverse/post/3873bba7-0ff5-4b89-b283-4ed62145fcf4",
"content": {
"html": "<p>I HAVE WEBDESIGN COMMISSIONS OPEN I CAN DESIGN YOU A SITE I'M GOOD AT GRAPHIC DESIGN I CAN EVEN CODE IT FOR AN EXTRA FEE why cant i upload more images .</p><br /><p><a href=\"https://ko-fi.com/lopstee/commissions\">https://ko-fi.com/lopstee/commissions</a></p><br /><a href=\"https://app.wafrn.net/dashboard/search/commission\">#commission</a> <a href=\"https://app.wafrn.net/dashboard/search/commissions\">#commissions</a> <a href=\"https://app.wafrn.net/dashboard/search/commissionsopen\">#commissionsopen</a> <a href=\"https://app.wafrn.net/dashboard/search/webdev\">#webdev</a> <a href=\"https://app.wafrn.net/dashboard/search/neocities\">#neocities</a> <a href=\"https://app.wafrn.net/dashboard/search/graphicdesign\">#graphicdesign</a> <a href=\"https://app.wafrn.net/dashboard/search/html\">#html</a> <a href=\"https://app.wafrn.net/dashboard/search/indieweb\">#indieweb</a>",
"text": "I HAVE WEBDESIGN COMMISSIONS OPEN I CAN DESIGN YOU A SITE I'M GOOD AT GRAPHIC DESIGN I CAN EVEN CODE IT FOR AN EXTRA FEE why cant i upload more images .\nhttps://ko-fi.com/lopstee/commissions\n#commission #commissions #commissionsopen #webdev #neocities #graphicdesign #html #indieweb"
},
"published": "2025-09-20T18:26:32+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/115/238/031/034/448/207/original/f74682d72a8523e1.webp"
],
"post-type": "photo",
"_id": "46007514",
"_source": "8007",
"_is_read": false
}
Now that Mastodon 4.5 is live on mastodon.social, I can resume work on receiving quote posts from the fediverse, i.e. FEP-044f. This spec is very complicated. Feeling some urgency to finish the implementation before I forget how it all works.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://avatars.micro.blog/avatars/2025/22/3.jpg"
},
"url": "https://www.manton.org/2025/09/20/now-that-mastodon-is-live.html",
"content": {
"html": "<p>Now that Mastodon 4.5 is live on mastodon.social, I can resume work on receiving quote posts from the fediverse, i.e. <a href=\"https://codeberg.org/fediverse/fep/src/branch/main/fep/044f/fep-044f.md\">FEP-044f</a>. This spec is very complicated. Feeling some urgency to finish the implementation before I forget how it all works.</p>",
"text": "Now that Mastodon 4.5 is live on mastodon.social, I can resume work on receiving quote posts from the fediverse, i.e. FEP-044f. This spec is very complicated. Feeling some urgency to finish the implementation before I forget how it all works."
},
"published": "2025-09-20T11:32:21-05:00",
"post-type": "note",
"_id": "46006997",
"_source": "12",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/115236970579025001",
"content": {
"html": "<p>Now, back to reading:</p><p><a href=\"https://chavanniclass.wordpress.com/2025/09/20/pen-and-paper-and-printed-words/\"><span>https://</span><span>chavanniclass.wordpress.com/20</span><span>25/09/20/pen-and-paper-and-printed-words/</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/technology\">#<span>technology</span></a> <a href=\"https://scicomm.xyz/tags/AI\">#<span>AI</span></a> <a href=\"https://scicomm.xyz/tags/education\">#<span>education</span></a> <a href=\"https://scicomm.xyz/tags/learning\">#<span>learning</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": "Now, back to reading:\n\nhttps://chavanniclass.wordpress.com/2025/09/20/pen-and-paper-and-printed-words/\n\n#writing #reading #technology #AI #education #learning #blog #blogging #IndieWeb"
},
"published": "2025-09-20T13:57:06+00:00",
"post-type": "note",
"_id": "46005426",
"_source": "8007",
"_is_read": false
}
Wooo, finally cooking with automatic-website-rebuilds-on-merge! Even just a day in, having one less manual step to do when trying to make updates has been huge for tinkering.
Who needs GitHub or Vercel or AWS or whatever trash they're selling you, when you can have: 1) #11ty, 2) NearlyFreeSpeech.NET, 3) a git repo on a smaller #Forgejo instance, and 4) a mid-week hyperfocus stint?
https://www.mostol.dev/post/202509172307/
#SmallWeb #PersonalSites #indieweb #selfhosted #nearlyfreespeech #ForgejoActions #Disroot
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.coop/@mostol/115235405652486072",
"content": {
"html": "<p>Wooo, finally cooking with automatic-website-rebuilds-on-merge! Even just a day in, having one less manual step to do when trying to make updates has been huge for tinkering.</p><p>Who needs GitHub or Vercel or AWS or whatever trash they're selling you, when you can have: 1) <a href=\"https://social.coop/tags/11ty\">#<span>11ty</span></a>, 2) NearlyFreeSpeech.NET, 3) a git repo on a smaller <a href=\"https://social.coop/tags/Forgejo\">#<span>Forgejo</span></a> instance, and 4) a mid-week hyperfocus stint?</p><p><a href=\"https://www.mostol.dev/post/202509172307/\"><span>https://www.</span><span>mostol.dev/post/202509172307/</span><span></span></a><br /><a href=\"https://social.coop/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://social.coop/tags/PersonalSites\">#<span>PersonalSites</span></a> <a href=\"https://social.coop/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.coop/tags/selfhosted\">#<span>selfhosted</span></a> <a href=\"https://social.coop/tags/nearlyfreespeech\">#<span>nearlyfreespeech</span></a> <a href=\"https://social.coop/tags/ForgejoActions\">#<span>ForgejoActions</span></a> <a href=\"https://social.coop/tags/Disroot\">#<span>Disroot</span></a></p>",
"text": "Wooo, finally cooking with automatic-website-rebuilds-on-merge! Even just a day in, having one less manual step to do when trying to make updates has been huge for tinkering.\n\nWho needs GitHub or Vercel or AWS or whatever trash they're selling you, when you can have: 1) #11ty, 2) NearlyFreeSpeech.NET, 3) a git repo on a smaller #Forgejo instance, and 4) a mid-week hyperfocus stint?\n\nhttps://www.mostol.dev/post/202509172307/\n#SmallWeb #PersonalSites #indieweb #selfhosted #nearlyfreespeech #ForgejoActions #Disroot"
},
"published": "2025-09-20T07:19:07+00:00",
"post-type": "note",
"_id": "46003257",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "Christian Weiske",
"url": "http://cweiske.de/tagebuch/",
"photo": null
},
"url": "http://cweiske.de/tagebuch/spammers-websub.htm",
"published": "2025-09-19T16:55:41+02:00",
"content": {
"html": "<p>\n A week ago I noticed a high CPU load on my web server and found\n that 4 CPUs were busy executing tasks created by my\n <a href=\"https://www.w3.org/TR/websub/\">WebSub</a> server implementation\n <a href=\"http://phubb.cweiske.de/\">phubb</a>.\n </p>\n\n <h2>Spam info</h2>\n <p>\n Upon further investigation I found that there were ~1500 remote IP\n addresses sending ~3500 ping requests per minute to my server.\n Each request spawned a background process, leading to the high server load.\n </p>\n <p>\n </p>\n <p>\n The source IPs were split geographically across a couple dozen of\n countries, the top 5 being:\n </p>\n 59IR, Iran, Islamic Republic of64RO, Romania311GB, United Kingdom123UA, Ukraine1000US, United States<p>\n The feed URLs for which update pings were sent to my server\n were e.g. http://romareis.nl/atom320756.xml\n and many more domains.\n </p>\n <p>\n When opening the URLs listed inside the feed with a browser,\n they redirected to bt-fr-cl.com and some subpath.\n This seems to be a tracking service that counts link clicks,\n which might give an explanation for the spam attack:\n Get links to those URLs visible to many eyes and have people\n click on them, to get ad revenue or even getting paid per click.\n </p>\n\n\n <h2>Mitigation</h2>\n <p>\n I added a whitelist to phubb and now only allow\n pings and subscriptions for cweiske.de.\n </p>\n <p>\n Fuck you, spammers.\n I wish you a slow and painful death.\n </p>\n <p>\n <img src=\"http://cweiske.de/tagebuch/images/spammers-websub-cpu-day.png\" alt=\"CPU load\" />CPU load drop</p>",
"text": "A week ago I noticed a high CPU load on my web server and found\n that 4 CPUs were busy executing tasks created by my\n WebSub server implementation\n phubb.\n \n\n Spam info\n \n Upon further investigation I found that there were ~1500 remote IP\n addresses sending ~3500 ping requests per minute to my server.\n Each request spawned a background process, leading to the high server load.\n \n \n \n \n The source IPs were split geographically across a couple dozen of\n countries, the top 5 being:\n \n 59IR, Iran, Islamic Republic of64RO, Romania311GB, United Kingdom123UA, Ukraine1000US, United States\n The feed URLs for which update pings were sent to my server\n were e.g. http://romareis.nl/atom320756.xml\n and many more domains.\n \n \n When opening the URLs listed inside the feed with a browser,\n they redirected to bt-fr-cl.com and some subpath.\n This seems to be a tracking service that counts link clicks,\n which might give an explanation for the spam attack:\n Get links to those URLs visible to many eyes and have people\n click on them, to get ad revenue or even getting paid per click.\n \n\n\n Mitigation\n \n I added a whitelist to phubb and now only allow\n pings and subscriptions for cweiske.de.\n \n \n Fuck you, spammers.\n I wish you a slow and painful death.\n \n \n CPU load drop"
},
"name": "Spammers ruin: websub",
"post-type": "article",
"_id": "46000285",
"_source": "193",
"_is_read": false
}
I'm now beta testing Lexxy in Pagecord! 🥳✨
It's early days but I'm over the hump and now running it (for my account) in production. Take a look!
#indieweb #buildinpublic #rails
https://olly.pagecord.com/i-m-beta-testing-lexxy-in-pagecord
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mas.to/@lylo/115232394513481917",
"content": {
"html": "<p>I'm now beta testing Lexxy in Pagecord! \ud83e\udd73\u2728</p><p>It's early days but I'm over the hump and now running it (for my account) in production. Take a look!</p><p><a href=\"https://mas.to/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mas.to/tags/buildinpublic\">#<span>buildinpublic</span></a> <a href=\"https://mas.to/tags/rails\">#<span>rails</span></a> </p><p><a href=\"https://olly.pagecord.com/i-m-beta-testing-lexxy-in-pagecord\"><span>https://</span><span>olly.pagecord.com/i-m-beta-tes</span><span>ting-lexxy-in-pagecord</span></a></p>",
"text": "I'm now beta testing Lexxy in Pagecord! \ud83e\udd73\u2728\n\nIt's early days but I'm over the hump and now running it (for my account) in production. Take a look!\n\n#indieweb #buildinpublic #rails \n\nhttps://olly.pagecord.com/i-m-beta-testing-lexxy-in-pagecord"
},
"published": "2025-09-19T18:33:21+00:00",
"post-type": "note",
"_id": "45999462",
"_source": "8007",
"_is_read": false
}
🌘 眾多損壞的資訊饋送:剖析 RSS/Atom 饋送問題與解決方案
➤ 從 SSL 憑證到伺服器離線:一次性解決你網站資訊饋送的所有疑難雜症
✤ https://notes.abhinavsarkar.net/2025/broken-feeds
本文探討了 RSS/Atom 資訊饋送在 Indieweb 脈絡下常見的損壞原因,並提出相對應的技術解決方案。作者基於自身訂閱超過 700 個資訊饋送的經驗,歸納出失效饋送的幾種主要類型,包括 SSL 憑證過期、伺服器回應緩慢導致逾時、防火牆設定不當、伺服器離線、資訊饋送網址變更、饋送解析失敗、饋送遭刪除,以及網站本身被刪除。文章強調了監控、自動化更新、CDN 應用、伺服器效能優化、正確的防火牆設定、網址重定向或公告,以及嚴謹的饋送格式驗證等技術手段,旨在協助網站擁有者確保其資訊饋送的穩定性與可用性。
+ 作者的經驗太寶貴了!我的網站饋送也常常出問題,這篇文章直接點出了痛點,謝謝分享。
+ 對於 Indieweb 的推廣者來說,這是一篇必讀文章。確保饋送的穩定性是維持社羣互動
#Indieweb #RSS #Atom #網站維護 #資訊饋送
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@GripNews/115232109410697643",
"content": {
"html": "<p>\ud83c\udf18 \u773e\u591a\u640d\u58de\u7684\u8cc7\u8a0a\u994b\u9001\uff1a\u5256\u6790 RSS/Atom \u994b\u9001\u554f\u984c\u8207\u89e3\u6c7a\u65b9\u6848<br />\u27a4 \u5f9e SSL \u6191\u8b49\u5230\u4f3a\u670d\u5668\u96e2\u7dda\uff1a\u4e00\u6b21\u6027\u89e3\u6c7a\u4f60\u7db2\u7ad9\u8cc7\u8a0a\u994b\u9001\u7684\u6240\u6709\u7591\u96e3\u96dc\u75c7<br />\u2724 <a href=\"https://notes.abhinavsarkar.net/2025/broken-feeds\"><span>https://</span><span>notes.abhinavsarkar.net/2025/b</span><span>roken-feeds</span></a><br />\u672c\u6587\u63a2\u8a0e\u4e86 RSS/Atom \u8cc7\u8a0a\u994b\u9001\u5728 Indieweb \u8108\u7d61\u4e0b\u5e38\u898b\u7684\u640d\u58de\u539f\u56e0\uff0c\u4e26\u63d0\u51fa\u76f8\u5c0d\u61c9\u7684\u6280\u8853\u89e3\u6c7a\u65b9\u6848\u3002\u4f5c\u8005\u57fa\u65bc\u81ea\u8eab\u8a02\u95b1\u8d85\u904e 700 \u500b\u8cc7\u8a0a\u994b\u9001\u7684\u7d93\u9a57\uff0c\u6b78\u7d0d\u51fa\u5931\u6548\u994b\u9001\u7684\u5e7e\u7a2e\u4e3b\u8981\u985e\u578b\uff0c\u5305\u62ec SSL \u6191\u8b49\u904e\u671f\u3001\u4f3a\u670d\u5668\u56de\u61c9\u7de9\u6162\u5c0e\u81f4\u903e\u6642\u3001\u9632\u706b\u7246\u8a2d\u5b9a\u4e0d\u7576\u3001\u4f3a\u670d\u5668\u96e2\u7dda\u3001\u8cc7\u8a0a\u994b\u9001\u7db2\u5740\u8b8a\u66f4\u3001\u994b\u9001\u89e3\u6790\u5931\u6557\u3001\u994b\u9001\u906d\u522a\u9664\uff0c\u4ee5\u53ca\u7db2\u7ad9\u672c\u8eab\u88ab\u522a\u9664\u3002\u6587\u7ae0\u5f37\u8abf\u4e86\u76e3\u63a7\u3001\u81ea\u52d5\u5316\u66f4\u65b0\u3001CDN \u61c9\u7528\u3001\u4f3a\u670d\u5668\u6548\u80fd\u512a\u5316\u3001\u6b63\u78ba\u7684\u9632\u706b\u7246\u8a2d\u5b9a\u3001\u7db2\u5740\u91cd\u5b9a\u5411\u6216\u516c\u544a\uff0c\u4ee5\u53ca\u56b4\u8b39\u7684\u994b\u9001\u683c\u5f0f\u9a57\u8b49\u7b49\u6280\u8853\u624b\u6bb5\uff0c\u65e8\u5728\u5354\u52a9\u7db2\u7ad9\u64c1\u6709\u8005\u78ba\u4fdd\u5176\u8cc7\u8a0a\u994b\u9001\u7684\u7a69\u5b9a\u6027\u8207\u53ef\u7528\u6027\u3002<br />+ \u4f5c\u8005\u7684\u7d93\u9a57\u592a\u5bf6\u8cb4\u4e86\uff01\u6211\u7684\u7db2\u7ad9\u994b\u9001\u4e5f\u5e38\u5e38\u51fa\u554f\u984c\uff0c\u9019\u7bc7\u6587\u7ae0\u76f4\u63a5\u9ede\u51fa\u4e86\u75db\u9ede\uff0c\u8b1d\u8b1d\u5206\u4eab\u3002<br />+ \u5c0d\u65bc Indieweb \u7684\u63a8\u5ee3\u8005\u4f86\u8aaa\uff0c\u9019\u662f\u4e00\u7bc7\u5fc5\u8b80\u6587\u7ae0\u3002\u78ba\u4fdd\u994b\u9001\u7684\u7a69\u5b9a\u6027\u662f\u7dad\u6301\u793e\u7fa3\u4e92\u52d5<br /><a href=\"https://mastodon.social/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://mastodon.social/tags/RSS\">#<span>RSS</span></a> <a href=\"https://mastodon.social/tags/Atom\">#<span>Atom</span></a> <a href=\"https://mastodon.social/tags/%E7%B6%B2%E7%AB%99%E7%B6%AD%E8%AD%B7\">#<span>\u7db2\u7ad9\u7dad\u8b77</span></a> <a href=\"https://mastodon.social/tags/%E8%B3%87%E8%A8%8A%E9%A5%8B%E9%80%81\">#<span>\u8cc7\u8a0a\u994b\u9001</span></a></p>",
"text": "\ud83c\udf18 \u773e\u591a\u640d\u58de\u7684\u8cc7\u8a0a\u994b\u9001\uff1a\u5256\u6790 RSS/Atom \u994b\u9001\u554f\u984c\u8207\u89e3\u6c7a\u65b9\u6848\n\u27a4 \u5f9e SSL \u6191\u8b49\u5230\u4f3a\u670d\u5668\u96e2\u7dda\uff1a\u4e00\u6b21\u6027\u89e3\u6c7a\u4f60\u7db2\u7ad9\u8cc7\u8a0a\u994b\u9001\u7684\u6240\u6709\u7591\u96e3\u96dc\u75c7\n\u2724 https://notes.abhinavsarkar.net/2025/broken-feeds\n\u672c\u6587\u63a2\u8a0e\u4e86 RSS/Atom \u8cc7\u8a0a\u994b\u9001\u5728 Indieweb \u8108\u7d61\u4e0b\u5e38\u898b\u7684\u640d\u58de\u539f\u56e0\uff0c\u4e26\u63d0\u51fa\u76f8\u5c0d\u61c9\u7684\u6280\u8853\u89e3\u6c7a\u65b9\u6848\u3002\u4f5c\u8005\u57fa\u65bc\u81ea\u8eab\u8a02\u95b1\u8d85\u904e 700 \u500b\u8cc7\u8a0a\u994b\u9001\u7684\u7d93\u9a57\uff0c\u6b78\u7d0d\u51fa\u5931\u6548\u994b\u9001\u7684\u5e7e\u7a2e\u4e3b\u8981\u985e\u578b\uff0c\u5305\u62ec SSL \u6191\u8b49\u904e\u671f\u3001\u4f3a\u670d\u5668\u56de\u61c9\u7de9\u6162\u5c0e\u81f4\u903e\u6642\u3001\u9632\u706b\u7246\u8a2d\u5b9a\u4e0d\u7576\u3001\u4f3a\u670d\u5668\u96e2\u7dda\u3001\u8cc7\u8a0a\u994b\u9001\u7db2\u5740\u8b8a\u66f4\u3001\u994b\u9001\u89e3\u6790\u5931\u6557\u3001\u994b\u9001\u906d\u522a\u9664\uff0c\u4ee5\u53ca\u7db2\u7ad9\u672c\u8eab\u88ab\u522a\u9664\u3002\u6587\u7ae0\u5f37\u8abf\u4e86\u76e3\u63a7\u3001\u81ea\u52d5\u5316\u66f4\u65b0\u3001CDN \u61c9\u7528\u3001\u4f3a\u670d\u5668\u6548\u80fd\u512a\u5316\u3001\u6b63\u78ba\u7684\u9632\u706b\u7246\u8a2d\u5b9a\u3001\u7db2\u5740\u91cd\u5b9a\u5411\u6216\u516c\u544a\uff0c\u4ee5\u53ca\u56b4\u8b39\u7684\u994b\u9001\u683c\u5f0f\u9a57\u8b49\u7b49\u6280\u8853\u624b\u6bb5\uff0c\u65e8\u5728\u5354\u52a9\u7db2\u7ad9\u64c1\u6709\u8005\u78ba\u4fdd\u5176\u8cc7\u8a0a\u994b\u9001\u7684\u7a69\u5b9a\u6027\u8207\u53ef\u7528\u6027\u3002\n+ \u4f5c\u8005\u7684\u7d93\u9a57\u592a\u5bf6\u8cb4\u4e86\uff01\u6211\u7684\u7db2\u7ad9\u994b\u9001\u4e5f\u5e38\u5e38\u51fa\u554f\u984c\uff0c\u9019\u7bc7\u6587\u7ae0\u76f4\u63a5\u9ede\u51fa\u4e86\u75db\u9ede\uff0c\u8b1d\u8b1d\u5206\u4eab\u3002\n+ \u5c0d\u65bc Indieweb \u7684\u63a8\u5ee3\u8005\u4f86\u8aaa\uff0c\u9019\u662f\u4e00\u7bc7\u5fc5\u8b80\u6587\u7ae0\u3002\u78ba\u4fdd\u994b\u9001\u7684\u7a69\u5b9a\u6027\u662f\u7dad\u6301\u793e\u7fa3\u4e92\u52d5\n#Indieweb #RSS #Atom #\u7db2\u7ad9\u7dad\u8b77 #\u8cc7\u8a0a\u994b\u9001"
},
"published": "2025-09-19T17:20:50+00:00",
"post-type": "note",
"_id": "45998729",
"_source": "8007",
"_is_read": false
}
Been a while since my last post (I was out of town for a while). It's the first of its kind... it's a response to a podcast episode!
#BurgeonLab
➡️ https://www.burgeonlab.com/blog/podcast-interview-about-being-a-blogger/
It was the episode of The Worst Community Report Podcast, where host, TK (https://tk-web.top), spoke to three other bloggers: @joel, @cass and Cameron (https://thingle.pika.page/).
https://creators.spotify.com/pod/profile/brent-zeimen/
#blog #blogging #blogpost #hugo #SmallWeb #indieweb #podcast
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fosstodon.org/@eclecticpassions/115231651092474192",
"content": {
"html": "<p>Been a while since my last post (I was out of town for a while). It's the first of its kind... it's a response to a podcast episode!</p><p><a href=\"https://fosstodon.org/tags/BurgeonLab\">#<span>BurgeonLab</span></a></p><p>\u27a1\ufe0f <a href=\"https://www.burgeonlab.com/blog/podcast-interview-about-being-a-blogger/\"><span>https://www.</span><span>burgeonlab.com/blog/podcast-in</span><span>terview-about-being-a-blogger/</span></a></p><p>It was the episode of The Worst Community Report Podcast, where host, TK (<a href=\"https://tk-web.top\"><span>https://</span><span>tk-web.top</span><span></span></a>), spoke to three other bloggers: <span class=\"h-card\"><a class=\"u-url\" href=\"https://fosstodon.org/@joel\">@<span>joel</span></a></span>, <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.lol/@cass\">@<span>cass</span></a></span> and Cameron (<a href=\"https://thingle.pika.page/\"><span>https://</span><span>thingle.pika.page/</span><span></span></a>).</p><p><a href=\"https://creators.spotify.com/pod/profile/brent-zeimen/\"><span>https://</span><span>creators.spotify.com/pod/profi</span><span>le/brent-zeimen/</span></a></p><p><a href=\"https://fosstodon.org/tags/blog\">#<span>blog</span></a> <a href=\"https://fosstodon.org/tags/blogging\">#<span>blogging</span></a> <a href=\"https://fosstodon.org/tags/blogpost\">#<span>blogpost</span></a> <a href=\"https://fosstodon.org/tags/hugo\">#<span>hugo</span></a> <a href=\"https://fosstodon.org/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fosstodon.org/tags/podcast\">#<span>podcast</span></a></p>\n<a class=\"u-mention\" href=\"https://fosstodon.org/@joel\"></a>\n<a class=\"u-mention\" href=\"https://social.lol/@cass\"></a>",
"text": "Been a while since my last post (I was out of town for a while). It's the first of its kind... it's a response to a podcast episode!\n\n#BurgeonLab\n\n\u27a1\ufe0f https://www.burgeonlab.com/blog/podcast-interview-about-being-a-blogger/\n\nIt was the episode of The Worst Community Report Podcast, where host, TK (https://tk-web.top), spoke to three other bloggers: @joel, @cass and Cameron (https://thingle.pika.page/).\n\nhttps://creators.spotify.com/pod/profile/brent-zeimen/\n\n#blog #blogging #blogpost #hugo #SmallWeb #indieweb #podcast"
},
"published": "2025-09-19T15:24:17+00:00",
"post-type": "note",
"_id": "45997685",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@kaeseafour/115230672080839538",
"content": {
"html": "<p>Hey there, YunoHost fans! I'm a big fan too. Would love to connect and chat with fellow enthusiasts! </p><p><a href=\"https://mastodon.social/tags/YunoHost\">#<span>YunoHost</span></a> <a href=\"https://mastodon.social/tags/SelfHosting\">#<span>SelfHosting</span></a> <a href=\"https://mastodon.social/tags/DIYWeb\">#<span>DIYWeb</span></a> <a href=\"https://mastodon.social/tags/CommunityFirst\">#<span>CommunityFirst</span></a> <a href=\"https://mastodon.social/tags/TechEnthusiasts\">#<span>TechEnthusiasts</span></a> <a href=\"https://mastodon.social/tags/OpenSource\">#<span>OpenSource</span></a> <a href=\"https://mastodon.social/tags/DecentralizeTheWeb\">#<span>DecentralizeTheWeb</span></a> <a href=\"https://mastodon.social/tags/HomeServer\">#<span>HomeServer</span></a> <a href=\"https://mastodon.social/tags/PrivacyMatters\">#<span>PrivacyMatters</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/LinuxLove\">#<span>LinuxLove</span></a> <a href=\"https://mastodon.social/tags/SelfHostedCommunity\">#<span>SelfHostedCommunity</span></a> <a href=\"https://mastodon.social/tags/MeetTheFans\">#<span>MeetTheFans</span></a> <a href=\"https://mastodon.social/tags/YunoHostFam\">#<span>YunoHostFam</span></a> <a href=\"https://mastodon.social/tags/ServerLife\">#<span>ServerLife</span></a></p>",
"text": "Hey there, YunoHost fans! I'm a big fan too. Would love to connect and chat with fellow enthusiasts! \n\n#YunoHost #SelfHosting #DIYWeb #CommunityFirst #TechEnthusiasts #OpenSource #DecentralizeTheWeb #HomeServer #PrivacyMatters #IndieWeb #LinuxLove #SelfHostedCommunity #MeetTheFans #YunoHostFam #ServerLife"
},
"published": "2025-09-19T11:15:18+00:00",
"post-type": "note",
"_id": "45995403",
"_source": "8007",
"_is_read": false
}
🔖 New service: https://bookmarks.inlinestyle.it
You can now save and organize your bookmarks in the cloud — and access them from any device or browser.
No extensions needed. Just open, tag, and sync.
Your links, your structure, always with you.
💡 And yes… a little surprise is coming soon 👀
#Bookmarks #IndieWeb #FOSS #DeGoogle #BuyEU
#Productivity #KnowledgeManagement #CloudTools #PrivacyTools #DigitalMinimalism
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@inlinestyle/115230519365018092",
"content": {
"html": "<p>\ud83d\udd16 New service: <a href=\"https://bookmarks.inlinestyle.it\"><span>https://</span><span>bookmarks.inlinestyle.it</span><span></span></a><br />You can now save and organize your bookmarks in the cloud \u2014 and access them from any device or browser.</p><p>No extensions needed. Just open, tag, and sync.<br />Your links, your structure, always with you.</p><p>\ud83d\udca1 And yes\u2026 a little surprise is coming soon \ud83d\udc40</p><p><a href=\"https://mastodon.social/tags/Bookmarks\">#<span>Bookmarks</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/FOSS\">#<span>FOSS</span></a> <a href=\"https://mastodon.social/tags/DeGoogle\">#<span>DeGoogle</span></a> <a href=\"https://mastodon.social/tags/BuyEU\">#<span>BuyEU</span></a><br /><a href=\"https://mastodon.social/tags/Productivity\">#<span>Productivity</span></a> <a href=\"https://mastodon.social/tags/KnowledgeManagement\">#<span>KnowledgeManagement</span></a> <a href=\"https://mastodon.social/tags/CloudTools\">#<span>CloudTools</span></a> <a href=\"https://mastodon.social/tags/PrivacyTools\">#<span>PrivacyTools</span></a> <a href=\"https://mastodon.social/tags/DigitalMinimalism\">#<span>DigitalMinimalism</span></a></p>",
"text": "\ud83d\udd16 New service: https://bookmarks.inlinestyle.it\nYou can now save and organize your bookmarks in the cloud \u2014 and access them from any device or browser.\n\nNo extensions needed. Just open, tag, and sync.\nYour links, your structure, always with you.\n\n\ud83d\udca1 And yes\u2026 a little surprise is coming soon \ud83d\udc40\n\n#Bookmarks #IndieWeb #FOSS #DeGoogle #BuyEU\n#Productivity #KnowledgeManagement #CloudTools #PrivacyTools #DigitalMinimalism"
},
"published": "2025-09-19T10:36:28+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/115/230/519/154/014/149/original/d10f1cd47f951b16.png"
],
"post-type": "photo",
"_id": "45995135",
"_source": "8007",
"_is_read": false
}
We can enable visitors of our website to send us Webmentions even if their blogs don't support them. I'll explain how:
#indieWeb #webmentions
https://maurice-renck.de/en/learn/indieweb/guides/webmentions-from-unsupported-sites
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.online/@mauricerenck/115230194501753470",
"content": {
"html": "<p>We can enable visitors of our website to send us Webmentions even if their blogs don't support them. I'll explain how:</p><p><a href=\"https://mastodon.online/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://mastodon.online/tags/webmentions\">#<span>webmentions</span></a><br /><a href=\"https://maurice-renck.de/en/learn/indieweb/guides/webmentions-from-unsupported-sites\"><span>https://</span><span>maurice-renck.de/en/learn/indi</span><span>eweb/guides/webmentions-from-unsupported-sites</span></a></p>",
"text": "We can enable visitors of our website to send us Webmentions even if their blogs don't support them. I'll explain how:\n\n#indieWeb #webmentions\nhttps://maurice-renck.de/en/learn/indieweb/guides/webmentions-from-unsupported-sites"
},
"published": "2025-09-19T09:13:51+00:00",
"post-type": "note",
"_id": "45994499",
"_source": "8007",
"_is_read": false
}
For those of you who publish to a site with an RSS feed, you might be interested in this[1] site which lets users click on your RSS icon/link to go to a landing page that makes it easy to add your feed to their favorite news reader.
Eg for my own site's RSS feed it would be: https://subscribeopenly.net/subscribe/?url=https%3A%2F%2Fwww.isaacwyatt.com%2Ffeed.xml
[1] https://subscribeopenly.net/
#RSS #Feedly #IndieWeb #InoReader
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@iw/115228063630122064",
"content": {
"html": "<p>For those of you who publish to a site with an RSS feed, you might be interested in this[1] site which lets users click on your RSS icon/link to go to a landing page that makes it easy to add your feed to their favorite news reader. </p><p>Eg for my own site's RSS feed it would be: <a href=\"https://subscribeopenly.net/subscribe/?url=https%3A%2F%2Fwww.isaacwyatt.com%2Ffeed.xml\"><span>https://</span><span>subscribeopenly.net/subscribe/</span><span>?url=https%3A%2F%2Fwww.isaacwyatt.com%2Ffeed.xml</span></a></p><p>[1] <a href=\"https://subscribeopenly.net/\"><span>https://</span><span>subscribeopenly.net/</span><span></span></a></p><p><a href=\"https://hachyderm.io/tags/RSS\">#<span>RSS</span></a> <a href=\"https://hachyderm.io/tags/Feedly\">#<span>Feedly</span></a> <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hachyderm.io/tags/InoReader\">#<span>InoReader</span></a></p>",
"text": "For those of you who publish to a site with an RSS feed, you might be interested in this[1] site which lets users click on your RSS icon/link to go to a landing page that makes it easy to add your feed to their favorite news reader. \n\nEg for my own site's RSS feed it would be: https://subscribeopenly.net/subscribe/?url=https%3A%2F%2Fwww.isaacwyatt.com%2Ffeed.xml\n\n[1] https://subscribeopenly.net/\n\n#RSS #Feedly #IndieWeb #InoReader"
},
"published": "2025-09-19T00:11:57+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/115/228/063/669/136/209/original/72c6d6fa4672586e.png"
],
"post-type": "photo",
"_id": "45991717",
"_source": "8007",
"_is_read": false
}
Who on #Fediverse self-host #Indieweb static website with #ActivityPub #ActivityStream , with 3rd party webhook endpoint gateway,
and use desktop client\script to send json REST POST replies in to remote #ActivityPub #ActivityStream INBOX ?
I would like to see & hear details, examples about such setups.
@indieweb@lemmy.ml
@indieweb@programming.dev
@indieweb@selfhosted.forum
@internetisbeautiful
@fediverse
@thisweekinIndieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@pepper0/115227498301997558",
"content": {
"html": "<p>Who on <a href=\"https://aus.social/tags/Fediverse\">#<span>Fediverse</span></a> self-host <a href=\"https://aus.social/tags/Indieweb\">#<span>Indieweb</span></a> static website with <a href=\"https://aus.social/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://aus.social/tags/ActivityStream\">#<span>ActivityStream</span></a> , with 3rd party webhook endpoint gateway,<br />and use desktop client\\script to send json REST POST replies in to remote <a href=\"https://aus.social/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://aus.social/tags/ActivityStream\">#<span>ActivityStream</span></a> INBOX ?</p><p>I would like to see & hear details, examples about such setups.</p><p><span class=\"h-card\"><a class=\"u-url\" href=\"https://lemmy.ml/c/indieweb\">@<span>indieweb@lemmy.ml</span></a></span> <br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://programming.dev/c/indieweb\">@<span>indieweb@programming.dev</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://selfhosted.forum/c/indieweb\">@<span>indieweb@selfhosted.forum</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://piefed.social/c/internetisbeautiful\">@<span>internetisbeautiful</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://piefed.social/c/fediverse\">@<span>fediverse</span></a></span> <br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://indieweb.social/@thisweekinIndieweb\">@<span>thisweekinIndieweb</span></a></span></p>\n<a class=\"u-mention\" href=\"https://indieweb.social/@thisweekinIndieweb\"></a>\n<a class=\"u-mention\" href=\"https://lemmy.ml/c/indieweb\"></a>\n<a class=\"u-mention\" href=\"https://piefed.social/c/fediverse\"></a>\n<a class=\"u-mention\" href=\"https://piefed.social/c/internetisbeautiful\"></a>\n<a class=\"u-mention\" href=\"https://programming.dev/c/indieweb\"></a>\n<a class=\"u-mention\" href=\"https://selfhosted.forum/c/indieweb\"></a>",
"text": "Who on #Fediverse self-host #Indieweb static website with #ActivityPub #ActivityStream , with 3rd party webhook endpoint gateway,\nand use desktop client\\script to send json REST POST replies in to remote #ActivityPub #ActivityStream INBOX ?\n\nI would like to see & hear details, examples about such setups.\n\n@indieweb@lemmy.ml \n@indieweb@programming.dev\n@indieweb@selfhosted.forum\n@internetisbeautiful\n@fediverse \n@thisweekinIndieweb"
},
"published": "2025-09-18T21:48:10+00:00",
"post-type": "note",
"_id": "45990762",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@pepper0/115226876301257194",
"content": {
"html": "<p><a href=\"http://Mitra.social\"><span>http://</span><span>Mitra.social</span><span></span></a> should work with <a href=\"https://aus.social/tags/indieweb\">#<span>indieweb</span></a> standarts of <a href=\"https://aus.social/tags/indieauth\">#<span>indieauth</span></a> <a href=\"https://aus.social/tags/indielogin\">#<span>indielogin</span></a> <br />it does allow auth login via <a href=\"https://aus.social/tags/GPG\">#<span>GPG</span></a> <a href=\"https://aus.social/tags/PGP\">#<span>PGP</span></a> </p><p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mitra.social/users/silverpill\">@<span>silverpill</span></a></span></p>\n<a class=\"u-mention\" href=\"https://mitra.social/users/silverpill\"></a>",
"text": "http://Mitra.social should work with #indieweb standarts of #indieauth #indielogin \nit does allow auth login via #GPG #PGP \n\n@silverpill"
},
"published": "2025-09-18T19:09:59+00:00",
"post-type": "note",
"_id": "45989551",
"_source": "8007",
"_is_read": false
}
@silverpill @smallcircles @heathenstorm
Thanks !
Http://brid.gy Fed & Http://https://hatsu.cli.rs are promising.
The beauty of #IndieWeb is that it allows to self host static site & listen to free 3rd party endpoint webhook like http://webhook.site or similiar for Webmentions & incoming json ActivityStreams inbox.
Without paying for VPS hosting, using a desktop app to sign post publish.
Now I want to grasp how signature should be done via GPG/key to comply with ActivityStreams 2.0 & sent replies to their inbox.
(And.. is this already done and implemented? or should be coded ... )
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@pepper0/115226111833845255",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mitra.social/users/silverpill\">@<span>silverpill</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.coop/@smallcircles\">@<span>smallcircles</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@heathenstorm\">@<span>heathenstorm</span></a></span> </p><p>Thanks !</p><p><a href=\"http://brid.gy\"><span></span><span>Http://brid.gy</span><span></span></a> Fed & Http://<a href=\"https://hatsu.cli.rs\"><span>https://</span><span>hatsu.cli.rs</span><span></span></a> are promising. <br />The beauty of <a href=\"https://aus.social/tags/IndieWeb\">#<span>IndieWeb</span></a> is that it allows to self host static site & listen to free 3rd party endpoint webhook like <a href=\"http://webhook.site\"><span>http://</span><span>webhook.site</span><span></span></a> or similiar for Webmentions & incoming json ActivityStreams inbox. <br />Without paying for VPS hosting, using a desktop app to sign post publish.<br />Now I want to grasp how signature should be done via GPG/key to comply with ActivityStreams 2.0 & sent replies to their inbox. </p><p>(And.. is this already done and implemented? or should be coded ... )</p>\n<a class=\"u-mention\" href=\"https://mastodon.social/@heathenstorm\"></a>\n<a class=\"u-mention\" href=\"https://mitra.social/users/silverpill\"></a>\n<a class=\"u-mention\" href=\"https://social.coop/@smallcircles\"></a>",
"text": "@silverpill @smallcircles @heathenstorm \n\nThanks !\n\nHttp://brid.gy Fed & Http://https://hatsu.cli.rs are promising. \nThe beauty of #IndieWeb is that it allows to self host static site & listen to free 3rd party endpoint webhook like http://webhook.site or similiar for Webmentions & incoming json ActivityStreams inbox. \nWithout paying for VPS hosting, using a desktop app to sign post publish.\nNow I want to grasp how signature should be done via GPG/key to comply with ActivityStreams 2.0 & sent replies to their inbox. \n\n(And.. is this already done and implemented? or should be coded ... )"
},
"published": "2025-09-18T15:55:34+00:00",
"post-type": "note",
"_id": "45987564",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/115225557852102134",
"content": {
"html": "<p>A little game to help myself get things done:</p><p><a href=\"https://chavanniclass.wordpress.com/2025/09/18/10-minutes-at-a-time/\"><span>https://</span><span>chavanniclass.wordpress.com/20</span><span>25/09/18/10-minutes-at-a-time/</span></a></p><p><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> <a href=\"https://scicomm.xyz/tags/time\">#<span>time</span></a></p>",
"text": "A little game to help myself get things done:\n\nhttps://chavanniclass.wordpress.com/2025/09/18/10-minutes-at-a-time/\n\n#blog #blogging #IndieWeb #time"
},
"published": "2025-09-18T13:34:41+00:00",
"post-type": "note",
"_id": "45986273",
"_source": "8007",
"_is_read": false
}
Someone should make a website or podcast about cute #indieweb and #smallweb sites and call it "<head> pats". 
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://chaos.social/@frederic/115225299909662260",
"content": {
"html": "<p>Someone should make a website or podcast about cute <a href=\"https://chaos.social/tags/indieweb\">#<span>indieweb</span></a> and <a href=\"https://chaos.social/tags/smallweb\">#<span>smallweb</span></a> sites and call it \"<head> pats\". <img alt=\":blobpats:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/182/404/original/98a2516dffa334cc.png\" title=\":blobpats:\" width=\"16\" /></p>",
"text": "Someone should make a website or podcast about cute #indieweb and #smallweb sites and call it \"<head> pats\"."
},
"published": "2025-09-18T12:29:05+00:00",
"post-type": "note",
"_id": "45985722",
"_source": "8007",
"_is_read": false
}
📽️ New video tutorial!
We just published a quick walkthrough showing how easy it is to create a personal website on InlineStyle using just Markdown.
No build tools. No configs. Just .md files → live pages at yourname.inli.me.
Watch it here → https://tube.inlinestyle.it/w/hM8d8aciqv7AH9QFWsk9cb
#Markdown #StaticSite #IndieWeb #OpenSource #FOSS #DeGoogle #BuyEU #website
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@inlinestyle/115224647637462085",
"content": {
"html": "<p>\ud83d\udcfd\ufe0f New video tutorial!</p><p>We just published a quick walkthrough showing how easy it is to create a personal website on InlineStyle using just Markdown.</p><p>No build tools. No configs. Just .md files \u2192 live pages at yourname.inli.me.</p><p>Watch it here \u2192 <a href=\"https://tube.inlinestyle.it/w/hM8d8aciqv7AH9QFWsk9cb\"><span>https://</span><span>tube.inlinestyle.it/w/hM8d8aci</span><span>qv7AH9QFWsk9cb</span></a></p><p><a href=\"https://mastodon.social/tags/Markdown\">#<span>Markdown</span></a> <a href=\"https://mastodon.social/tags/StaticSite\">#<span>StaticSite</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/OpenSource\">#<span>OpenSource</span></a> <a href=\"https://mastodon.social/tags/FOSS\">#<span>FOSS</span></a> <a href=\"https://mastodon.social/tags/DeGoogle\">#<span>DeGoogle</span></a> <a href=\"https://mastodon.social/tags/BuyEU\">#<span>BuyEU</span></a> <a href=\"https://mastodon.social/tags/website\">#<span>website</span></a></p>",
"text": "\ud83d\udcfd\ufe0f New video tutorial!\n\nWe just published a quick walkthrough showing how easy it is to create a personal website on InlineStyle using just Markdown.\n\nNo build tools. No configs. Just .md files \u2192 live pages at yourname.inli.me.\n\nWatch it here \u2192 https://tube.inlinestyle.it/w/hM8d8aciqv7AH9QFWsk9cb\n\n#Markdown #StaticSite #IndieWeb #OpenSource #FOSS #DeGoogle #BuyEU #website"
},
"published": "2025-09-18T09:43:13+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/115/224/647/465/134/732/original/8833a6b4ae506146.png"
],
"post-type": "photo",
"_id": "45984252",
"_source": "8007",
"_is_read": false
}
Why not start a blog? Or any other kind of website off of social media? Especially if the social media you're using is not yours (like your own fedi server).
Do save your pages/ files/ texts on your computer too, not just on the server your site/ blog lives on, so they don't vanish should the host server vanish.
Don't be afraid of shouting into the void at first. Enjoy the process of finding out what you would like to do with your site. People will find you if you want that!
Not ready to publish to the world? Play with the site on your computer first. There is no need to ever publish your site anywhere.
Use a service that offers pre-existing designs or try your hand at HTML and maybe even CSS yourself.
Resources for the latter could be
HTML for people by @bw@social.lol
NeoCities
those you can find on my site's links collection
and many more.
Don't worry about a schedule. Post stuff whenever you want. 5 times a day, once every 6 months, or something else entirly - it's your site and your rules.
Most of all: Have fun creating, have fun learning, have fun expressing yourself!
#personalWebsite #personalBlog #html #personalWeb #indieWeb #smallWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ibe.social/notes/acssehml7k",
"content": {
"html": "<p><span>Why not start a blog? Or any other kind of website off of social media? Especially if the social media you're using is not yours (like your own fedi server). <br /><br />Do save your pages/ files/ texts on your computer too, not just on the server your site/ blog lives on, so they don't vanish should the host server vanish.<br /><br />Don't be afraid of shouting into the void at first. Enjoy the process of finding out what you would like to do with your site. People will find you if you want that!<br />Not ready to publish to the world? Play with the site on your computer first. There is no need to ever publish your site anywhere.<br /><br />Use a service that offers pre-existing designs or try your hand at HTML and maybe even CSS yourself.<br />Resources for the latter could be<br /></span><a href=\"https://www.htmlforpeople.com/\">HTML for people</a> by <a class=\"u-url\" href=\"https://social.lol/@bw\">@bw@social.lol</a><span> <br /></span><a href=\"https://neocities.org\">NeoCities</a><span><br />those you can find on </span><a href=\"https://theresmiling.eu/links#htmlcss\">my site's links collection</a><span><br />and many more.<br /><br />Don't worry about a schedule. Post stuff whenever you want. 5 times a day, once every 6 months, or something else entirly - it's your site and your rules.<br /><br />Most of all: Have fun creating, have fun learning, have fun expressing yourself!<br /><br /></span><a href=\"https://ibe.social/tags/personalWebsite\">#personalWebsite</a> <a href=\"https://ibe.social/tags/personalBlog\">#personalBlog</a> <a href=\"https://ibe.social/tags/html\">#html</a> <a href=\"https://ibe.social/tags/personalWeb\">#personalWeb</a> <a href=\"https://ibe.social/tags/indieWeb\">#indieWeb</a> <a href=\"https://ibe.social/tags/smallWeb\">#smallWeb</a></p>\n<a class=\"u-mention\" href=\"https://social.lol/@bw\"></a>",
"text": "Why not start a blog? Or any other kind of website off of social media? Especially if the social media you're using is not yours (like your own fedi server). \n\nDo save your pages/ files/ texts on your computer too, not just on the server your site/ blog lives on, so they don't vanish should the host server vanish.\n\nDon't be afraid of shouting into the void at first. Enjoy the process of finding out what you would like to do with your site. People will find you if you want that!\nNot ready to publish to the world? Play with the site on your computer first. There is no need to ever publish your site anywhere.\n\nUse a service that offers pre-existing designs or try your hand at HTML and maybe even CSS yourself.\nResources for the latter could be\nHTML for people by @bw@social.lol \nNeoCities\nthose you can find on my site's links collection\nand many more.\n\nDon't worry about a schedule. Post stuff whenever you want. 5 times a day, once every 6 months, or something else entirly - it's your site and your rules.\n\nMost of all: Have fun creating, have fun learning, have fun expressing yourself!\n\n#personalWebsite #personalBlog #html #personalWeb #indieWeb #smallWeb"
},
"published": "2025-09-18T09:43:07+00:00",
"post-type": "note",
"_id": "45984253",
"_source": "8007",
"_is_read": false
}
@miri
/2025/09/17/hello-world/ is too long and hard to implement in #Zola.
/posts/hello-world/ leads to collisions over years.
I'm torn between flat /posts/ and dated /2025/09/17/ hierarchies.
And generating an index for /2025/ and /2025/09/ and /2025/09/17/ is a lot of work.
And then there's the #IndieWeb notions of notes, which aim to publish content like this toot on the website before going to Mastodon. How to generate a slug for every single toot and not run into collisions?
/posts/miri-path-too-long/ perhaps.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://babka.social/@kolev/115222723252280522",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://babka.social/@miri\">@<span>miri</span></a></span> </p><p>/2025/09/17/hello-world/ is too long and hard to implement in <a href=\"https://babka.social/tags/Zola\">#<span>Zola</span></a>.</p><p>/posts/hello-world/ leads to collisions over years.</p><p>I'm torn between flat /posts/ and dated /2025/09/17/ hierarchies.</p><p>And generating an index for /2025/ and /2025/09/ and /2025/09/17/ is a lot of work.</p><p>And then there's the <a href=\"https://babka.social/tags/IndieWeb\">#<span>IndieWeb</span></a> notions of notes, which aim to publish content like this toot on the website before going to Mastodon. How to generate a slug for every single toot and not run into collisions?</p><p>/posts/miri-path-too-long/ perhaps.</p>\n<a class=\"u-mention\" href=\"https://babka.social/@miri\"></a>",
"text": "@miri \n\n/2025/09/17/hello-world/ is too long and hard to implement in #Zola.\n\n/posts/hello-world/ leads to collisions over years.\n\nI'm torn between flat /posts/ and dated /2025/09/17/ hierarchies.\n\nAnd generating an index for /2025/ and /2025/09/ and /2025/09/17/ is a lot of work.\n\nAnd then there's the #IndieWeb notions of notes, which aim to publish content like this toot on the website before going to Mastodon. How to generate a slug for every single toot and not run into collisions?\n\n/posts/miri-path-too-long/ perhaps."
},
"published": "2025-09-18T01:33:49+00:00",
"post-type": "note",
"_id": "45981771",
"_source": "8007",
"_is_read": false
}