hVmark’s vanilla reference on Github was always a sanitized clone of the original parser I had been using and iterating on for more than a year now. Well, I’m sick of maintaining two codebases, so now the website runs off of the vanilla parser. The “original parser” has been reworked into a small translation layer, so the site-specific code remains intact to ensure functionality.
#hVmark #markup #markdown #php #webdev #indieweb #smallweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@HisVirusness/117369944761494947",
"content": {
"html": "<p>hVmark\u2019s vanilla reference on Github was always a sanitized clone of the original parser I had been using and iterating on for more than a year now. Well, I\u2019m sick of maintaining two codebases, so now the website runs off of the vanilla parser. The \u201coriginal parser\u201d has been reworked into a small translation layer, so the site-specific code remains intact to ensure functionality.</p><p><a href=\"https://mastodon.social/tags/hVmark\">#<span>hVmark</span></a> <a href=\"https://mastodon.social/tags/markup\">#<span>markup</span></a> <a href=\"https://mastodon.social/tags/markdown\">#<span>markdown</span></a> <a href=\"https://mastodon.social/tags/php\">#<span>php</span></a> <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/smallweb\">#<span>smallweb</span></a></p>",
"text": "hVmark\u2019s vanilla reference on Github was always a sanitized clone of the original parser I had been using and iterating on for more than a year now. Well, I\u2019m sick of maintaining two codebases, so now the website runs off of the vanilla parser. The \u201coriginal parser\u201d has been reworked into a small translation layer, so the site-specific code remains intact to ensure functionality.\n\n#hVmark #markup #markdown #php #webdev #indieweb #smallweb"
},
"published": "2026-10-02T06:40:29+00:00",
"post-type": "note",
"_id": "49744478",
"_source": "8007",
"_is_read": false
}
The 'Paperwork Flood': How I Drowned a Bureaucrat before dinner. https://sightlessscribbles.com/posts/the-paperwork-flood/ #IndieWeb #Blog #Blogging #Blogs
{
"type": "entry",
"published": "2026-10-02T05:22:01.000Z",
"url": "https://bsky.app/profile/did:plc:toeprth46la3hvcfuaamzz7c/post/3mwumvbrzvrq2",
"content": {
"text": "The 'Paperwork Flood': How I Drowned a Bureaucrat before dinner. https://sightlessscribbles.com/posts/the-paperwork-flood/ #IndieWeb #Blog #Blogging #Blogs"
},
"author": {
"type": "card",
"name": "weirdwriter.caneandable.social.ap.brid.gy",
"url": "https://bsky.app/profile/weirdwriter.caneandable.social.ap.brid.gy",
"photo": null
},
"post-type": "note",
"_id": "49744070",
"_source": "9305",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/117369636225200124",
"content": {
"html": "<p>The 'Paperwork Flood': How I Drowned a Bureaucrat before dinner. <a href=\"https://sightlessscribbles.com/posts/the-paperwork-flood/\"><span>https://</span><span>sightlessscribbles.com/posts/t</span><span>he-paperwork-flood/</span></a> <a href=\"https://caneandable.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://caneandable.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://caneandable.social/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://caneandable.social/tags/Blogs\">#<span>Blogs</span></a></p>",
"text": "The 'Paperwork Flood': How I Drowned a Bureaucrat before dinner. https://sightlessscribbles.com/posts/the-paperwork-flood/ #IndieWeb #Blog #Blogging #Blogs"
},
"published": "2026-10-02T05:22:01+00:00",
"post-type": "note",
"_id": "49744055",
"_source": "8007",
"_is_read": false
}
Hey #ScienceFiction writers! ✍️
Be the first to write for Issue #4! Join our indie web zine and write a story inspired by 5 emojis.
Write here: https://moon-zine.net/write/genre/science-fiction
#writingcommunity #ScienceFiction #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@TheMoonZine/117369313912662638",
"content": {
"html": "<p>Hey <a href=\"https://mastodon.social/tags/ScienceFiction\">#<span>ScienceFiction</span></a> writers! \u270d\ufe0f</p><p>Be the first to write for Issue #4! Join our indie web zine and write a story inspired by 5 emojis.</p><p>Write here: <a href=\"https://moon-zine.net/write/genre/science-fiction\"><span>https://</span><span>moon-zine.net/write/genre/scie</span><span>nce-fiction</span></a><br /><a href=\"https://mastodon.social/tags/writingcommunity\">#<span>writingcommunity</span></a> <a href=\"https://mastodon.social/tags/ScienceFiction\">#<span>ScienceFiction</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Hey #ScienceFiction writers! \u270d\ufe0f\n\nBe the first to write for Issue #4! Join our indie web zine and write a story inspired by 5 emojis.\n\nWrite here: https://moon-zine.net/write/genre/science-fiction\n#writingcommunity #ScienceFiction #indieweb"
},
"published": "2026-10-02T04:00:03+00:00",
"post-type": "note",
"_id": "49743671",
"_source": "8007",
"_is_read": false
}
wiiverberate.neocities.org/builder/
Working on rebuilding the site using the editor, its quick easy and been fun, should be up come tomorrow.
Go try my web editor if you know html , or do neocities.
#indieweb #html #neocities #webdesign #indiedev #webcore
{
"type": "entry",
"published": "2026-10-02T03:52:33.404Z",
"url": "https://bsky.app/profile/did:plc:fdanj4axur2uzvplvwacsfn2/post/3mwuhv7elrs2p",
"content": {
"text": "wiiverberate.neocities.org/builder/\n\nWorking on rebuilding the site using the editor, its quick easy and been fun, should be up come tomorrow.\n\nGo try my web editor if you know html , or do neocities.\n\n#indieweb #html #neocities #webdesign #indiedev #webcore"
},
"author": {
"type": "card",
"name": "wiiverberate.bsky.social",
"url": "https://bsky.app/profile/wiiverberate.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49743576",
"_source": "9305",
"_is_read": false
}
39.4M domains known. 26.3M pages indexed. cl0q is an independent search engine, built from scratch on its own crawl. And it's going open source soon. The web needs an index nobody owns. #opensource #indieweb #atproto
{
"type": "entry",
"published": "2026-10-02T03:23:44.477Z",
"url": "https://bsky.app/profile/did:plc:6y7ibub5x3xpfw5fk4w6c6sw/post/3mwugbojjss2k",
"content": {
"text": "39.4M domains known. 26.3M pages indexed. cl0q is an independent search engine, built from scratch on its own crawl. And it's going open source soon. The web needs an index nobody owns. #opensource #indieweb #atproto"
},
"author": {
"type": "card",
"name": "cl0qsearch.bsky.social",
"url": "https://bsky.app/profile/cl0qsearch.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49743425",
"_source": "9305",
"_is_read": false
}
39.4M domains known. 26.3M pages indexed. 13M+ still waiting in the queue. The web is bigger than any index admits. We're on it. #indieweb #searchengine #opendata
{
"type": "entry",
"published": "2026-10-02T02:34:22.165Z",
"url": "https://bsky.app/profile/did:plc:6y7ibub5x3xpfw5fk4w6c6sw/post/3mwudjfgv2c2k",
"content": {
"text": "39.4M domains known. 26.3M pages indexed. 13M+ still waiting in the queue. The web is bigger than any index admits. We're on it. #indieweb #searchengine #opendata"
},
"author": {
"type": "card",
"name": "cl0qsearch.bsky.social",
"url": "https://bsky.app/profile/cl0qsearch.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49743231",
"_source": "9305",
"_is_read": false
}
39.9% of the web's subdomain hubs belong to Blogspot. 1,025,440 sites living under one roof. The independent web didn't die, it just moved into a giant apartment building. We're crawling all of it: 26.3M pages and counting. cl0q.com #IndieWeb #OpenWeb
{
"type": "entry",
"published": "2026-10-02T02:28:39.136Z",
"url": "https://bsky.app/profile/did:plc:6y7ibub5x3xpfw5fk4w6c6sw/post/3mwud76chs22x",
"content": {
"text": "39.9% of the web's subdomain hubs belong to Blogspot. 1,025,440 sites living under one roof. The independent web didn't die, it just moved into a giant apartment building. We're crawling all of it: 26.3M pages and counting. cl0q.com #IndieWeb #OpenWeb"
},
"author": {
"type": "card",
"name": "cl0qsearch.bsky.social",
"url": "https://bsky.app/profile/cl0qsearch.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49743209",
"_source": "9305",
"_is_read": false
}
New blog post: AI chats may display inaccurate or offensive information.
https://stevenbrady.com/blog/ai-chats-may-display-inaccurate-or-offensive-information/
#IndieWeb #Blog #Blogger
{
"type": "entry",
"published": "2026-10-02T02:06:23.028955Z",
"url": "https://bsky.app/profile/did:plc:qf7cfphit2fw37j5y4wk7a3o/post/3mwubxgbihs2q",
"content": {
"text": "New blog post: AI chats may display inaccurate or offensive information.\n\nhttps://stevenbrady.com/blog/ai-chats-may-display-inaccurate-or-offensive-information/\n\n#IndieWeb #Blog #Blogger"
},
"author": {
"type": "card",
"name": "stevenbrady.com",
"url": "https://bsky.app/profile/stevenbrady.com",
"photo": null
},
"post-type": "note",
"_id": "49743089",
"_source": "9305",
"_is_read": false
}
New blog post: Blog Questions Challenge: Nature appreciation
https://stevenbrady.com/blog/blog-questions-challenge-nature-appreciation/
#IndieWeb #Blog #Blogger
{
"type": "entry",
"published": "2026-10-02T02:06:23.026575Z",
"url": "https://bsky.app/profile/did:plc:qf7cfphit2fw37j5y4wk7a3o/post/3mwubxgdpo22m",
"content": {
"text": "New blog post: Blog Questions Challenge: Nature appreciation\n\nhttps://stevenbrady.com/blog/blog-questions-challenge-nature-appreciation/\n\n#IndieWeb #Blog #Blogger"
},
"author": {
"type": "card",
"name": "stevenbrady.com",
"url": "https://bsky.app/profile/stevenbrady.com",
"photo": null
},
"post-type": "note",
"_id": "49743090",
"_source": "9305",
"_is_read": false
}
New blog post: Blog Questions Challenge: Outdoor activities
https://stevenbrady.com/blog/blog-questions-challenge-outdoor-activities/
#IndieWeb #Blog #Blogger
{
"type": "entry",
"published": "2026-10-02T02:06:22.892451Z",
"url": "https://bsky.app/profile/did:plc:qf7cfphit2fw37j5y4wk7a3o/post/3mwubxgan7k27",
"content": {
"text": "New blog post: Blog Questions Challenge: Outdoor activities\n\nhttps://stevenbrady.com/blog/blog-questions-challenge-outdoor-activities/\n\n#IndieWeb #Blog #Blogger"
},
"author": {
"type": "card",
"name": "stevenbrady.com",
"url": "https://bsky.app/profile/stevenbrady.com",
"photo": null
},
"post-type": "note",
"_id": "49743091",
"_source": "9305",
"_is_read": false
}
New blog post: Last night’s National Call to Action for Faith Communities
https://stevenbrady.com/blog/last-nights-national-call-to-action-for-faith-communities/
#IndieWeb #Blog #Blogger
{
"type": "entry",
"published": "2026-10-02T02:06:22.891615Z",
"url": "https://bsky.app/profile/did:plc:qf7cfphit2fw37j5y4wk7a3o/post/3mwubxg32fy2l",
"content": {
"text": "New blog post: Last night\u2019s National Call to Action for Faith Communities\n\nhttps://stevenbrady.com/blog/last-nights-national-call-to-action-for-faith-communities/\n\n#IndieWeb #Blog #Blogger"
},
"author": {
"type": "card",
"name": "stevenbrady.com",
"url": "https://bsky.app/profile/stevenbrady.com",
"photo": null
},
"post-type": "note",
"_id": "49743092",
"_source": "9305",
"_is_read": false
}
New blog post: Blog Questions Challenge: Technology
https://stevenbrady.com/blog/blog-questions-challenge-technology/
#IndieWeb #Blog #Blogger
{
"type": "entry",
"published": "2026-10-02T02:06:22.886819Z",
"url": "https://bsky.app/profile/did:plc:qf7cfphit2fw37j5y4wk7a3o/post/3mwubxfyghx2i",
"content": {
"text": "New blog post: Blog Questions Challenge: Technology\n\nhttps://stevenbrady.com/blog/blog-questions-challenge-technology/\n\n#IndieWeb #Blog #Blogger"
},
"author": {
"type": "card",
"name": "stevenbrady.com",
"url": "https://bsky.app/profile/stevenbrady.com",
"photo": null
},
"post-type": "note",
"_id": "49743093",
"_source": "9305",
"_is_read": false
}
New blog post: Blog Questions Challenge: TV Shows
https://stevenbrady.com/blog/blog-questions-challenge-tv-shows/
#IndieWeb #Blog #Blogger
{
"type": "entry",
"published": "2026-10-02T02:06:22.886819Z",
"url": "https://bsky.app/profile/did:plc:qf7cfphit2fw37j5y4wk7a3o/post/3mwubxfx3j42y",
"content": {
"text": "New blog post: Blog Questions Challenge: TV Shows\n\nhttps://stevenbrady.com/blog/blog-questions-challenge-tv-shows/\n\n#IndieWeb #Blog #Blogger"
},
"author": {
"type": "card",
"name": "stevenbrady.com",
"url": "https://bsky.app/profile/stevenbrady.com",
"photo": null
},
"post-type": "note",
"_id": "49743094",
"_source": "9305",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/117368835617743319",
"content": {
"html": "<p>New blog post: Blog Questions Challenge: Nature appreciation</p><p><a href=\"https://stevenbrady.com/blog/blog-questions-challenge-nature-appreciation/\"><span>https://</span><span>stevenbrady.com/blog/blog-ques</span><span>tions-challenge-nature-appreciation/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Blog Questions Challenge: Nature appreciation\n\nhttps://stevenbrady.com/blog/blog-questions-challenge-nature-appreciation/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-10-02T01:58:25+00:00",
"post-type": "note",
"_id": "49743078",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/117368835609786075",
"content": {
"html": "<p>New blog post: AI chats may display inaccurate or offensive information.</p><p><a href=\"https://stevenbrady.com/blog/ai-chats-may-display-inaccurate-or-offensive-information/\"><span>https://</span><span>stevenbrady.com/blog/ai-chats-</span><span>may-display-inaccurate-or-offensive-information/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: AI chats may display inaccurate or offensive information.\n\nhttps://stevenbrady.com/blog/ai-chats-may-display-inaccurate-or-offensive-information/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-10-02T01:58:25+00:00",
"post-type": "note",
"_id": "49743079",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/117368835607465217",
"content": {
"html": "<p>New blog post: Blog Questions Challenge: Outdoor activities</p><p><a href=\"https://stevenbrady.com/blog/blog-questions-challenge-outdoor-activities/\"><span>https://</span><span>stevenbrady.com/blog/blog-ques</span><span>tions-challenge-outdoor-activities/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Blog Questions Challenge: Outdoor activities\n\nhttps://stevenbrady.com/blog/blog-questions-challenge-outdoor-activities/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-10-02T01:58:25+00:00",
"post-type": "note",
"_id": "49743080",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/117368835603625190",
"content": {
"html": "<p>New blog post: Blog Questions Challenge: TV Shows</p><p><a href=\"https://stevenbrady.com/blog/blog-questions-challenge-tv-shows/\"><span>https://</span><span>stevenbrady.com/blog/blog-ques</span><span>tions-challenge-tv-shows/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Blog Questions Challenge: TV Shows\n\nhttps://stevenbrady.com/blog/blog-questions-challenge-tv-shows/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-10-02T01:58:24+00:00",
"post-type": "note",
"_id": "49743081",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/117368835573144927",
"content": {
"html": "<p>New blog post: Last night\u2019s National Call to Action for Faith Communities</p><p><a href=\"https://stevenbrady.com/blog/last-nights-national-call-to-action-for-faith-communities/\"><span>https://</span><span>stevenbrady.com/blog/last-nigh</span><span>ts-national-call-to-action-for-faith-communities/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Last night\u2019s National Call to Action for Faith Communities\n\nhttps://stevenbrady.com/blog/last-nights-national-call-to-action-for-faith-communities/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-10-02T01:58:24+00:00",
"post-type": "note",
"_id": "49743082",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/117368835563635041",
"content": {
"html": "<p>New blog post: Blog Questions Challenge: Technology</p><p><a href=\"https://stevenbrady.com/blog/blog-questions-challenge-technology/\"><span>https://</span><span>stevenbrady.com/blog/blog-ques</span><span>tions-challenge-technology/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Blog Questions Challenge: Technology\n\nhttps://stevenbrady.com/blog/blog-questions-challenge-technology/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-10-02T01:58:24+00:00",
"post-type": "note",
"_id": "49743083",
"_source": "8007",
"_is_read": false
}