#Substack’s financials are… suspect. Plus, the platform doesn’t seem interested in an open #IndieWeb future. So, I’m building a life raft. Read about how in today’s newsletter.

https://justincox.com/blog/2023/04/we-have-to-talk-about-substack/

New blog post up, where I talk about how I discovered the indie web and how it makes me feel.
Inspired by a podcast and an article. For the link to the latter, thank you to
@lostletters@social.yesterweb.org!

#IndieWeb #PersonalWebsite #neocities #DigitalGardens #PersonalBlog

https://theresmiling.neocities.org/blog/2023/04/jungles-and-gardens

About three weeks ago I got auto-linked hashtags working on my posts.

The biggest challenge was picking a tag space to link my hashtags.

The second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated into Mastodon instances, and have them rewrite those links into instance-local tag page links. We need a term for such locally rewritten linked hashtags, perhaps “federated hashtags”.

While typical personal sites link a hashtag to a tag page that only displays personal posts, I wanted to link to something more like a tag aggregation page that also displayed similar posts from others.

The tag pages on Mastodon instances do a good job of this, showing tagged posts from any user on that instance, and tagged posts from any user followed by any user on that instance.

I reviewed my hashtags since the start of 2023, checked their pages on indieweb.social and found that the posts displayed were all on topic, and surprisingly free of tag spam (perhaps for now).

I chose https://indieweb.social/tags/ for my tag space (which is a 404 if you click it, where it really should display a tags page listing popular or recent tags or a tag cloud).

Combining a hashtag like #100DaysOfIndieWeb with a tag space produces a link to a tag page like: https://indieweb.social/tags/100DaysOfIndieWeb.

The other interesting thing about hashtag links is how they’re rewritten when a post is displayed on another Mastodon instance, to link to the tag page local to that instance.

This linked-hashtag-portability is underspecified unfortunately (it could probably use its own portable markup specification, or at least a best practice for h-entry publishing).

How it works in Mastodon is non-obvious enough that there’s a 4+ year old Bridgy Fed issue on the subject!
* https://github.com/snarfed/bridgy-fed/issues/45

With a bunch of research and experiment contributions from several folks in the issue, @snarfed.org (@schnarfed) did eventually figure out how to get Bridgy Fed to federate hashtags in posts into Mastodon instances so they would rewrite hashtag links into instance-local hashtag pages:
* https://github.com/snarfed/bridgy-fed/issues/45#issuecomment-1468962400

Thus even though I’m using the indieweb.social tag space on the hashtag links in my original post, if you are reading this post on Mastodon, you should see a hashtag like #IndieWeb link to your local instance’s tag page for IndieWeb, and my post should show up on that page.

From testing a few other instances tag pages, this is now working, e.g. these tag pages:
* https://indieweb.social/tags/100DaysofIndieWeb (as expected)
* https://xoxo.zone/tags/100DaysOfIndieWeb
* https://mozilla.social/tags/100DaysofIndieWeb
display the #MozFest post¹ I published right after implementing linked hashtags (and any subsequent 100DaysofIndieWeb posts).

I did go back and send Webmentions to BridgyFed to send ActivityPub updates for all my past #100DaysofIndieWeb posts, however only a few of them showed up in those tag pages. It’s unclear why a few did and most didn’t, or why there are inconsistencies across instances. More to explore and debug.

Federated hashtags definitely need their own specification, because currently they barely interoperate when published, and even then require Mastodon-implementation-specific knowledge to function.

The good news is that several of us now have linked hashtags on our personal sites display and link as expected when our posts are federated across Mastodon instances, using a variety of different pieces of software to make it all work.


This is day 36 of #100DaysOfIndieWeb #100Days

← Day 35: https://tantek.com/2023/081/t1/mozfest-making-fediverse-socialweb
→ 🔮


Glossary

h-entry
 https://microformats.org/wiki/h-entry
hashtag
 https://indieweb.org/hashtags
tag aggregation
 https://indieweb.org/tag_aggregation
tag page
 https://indieweb.org/tag_page
tags page
 https://indieweb.org/tags_page
 
References

¹ https://tantek.com/2023/081/t1/mozfest-making-fediverse-socialweb
About three weeks ago I got auto-linked hashtags working on my posts.

The biggest challenge was picking a tag space to link my hashtags.

The second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated into Mastodon instances, and have them rewrite those links into instance-local tag page links. We need a term for such locally rewritten linked hashtags, perhaps “federated hashtags”.

While typical personal sites link a hashtag to a tag page that only displays personal posts, I wanted to link to something more like a tag aggregation page that also displayed similar posts from others.

The tag pages on Mastodon instances do a good job of this, showing tagged posts from any user on that instance, and tagged posts from any user followed by any user on that instance.

I reviewed my hashtags since the start of 2023, checked their pages indieweb.social and found that the posts displayed were all on topic, and surprisingly free of tag spam (perhaps for now).

I chose https://indieweb.social/tags/ for my tag space (which is a 404 if you click it, where it really should display a list of tags page). When combined with a hashtag like #100DaysOfIndieWeb, it links to https://indieweb.social/tags/100DaysOfIndieWeb.

The other interesting thing about hashtag links is how they’re rewritten when a post is displayed on another Mastodon instance, to link to the tag page local to that instance.

This linked-hashtag-portability is underspecified unfortunately (it could probably use its own portable markup specification, or at least a best practice for h-entry publishing).

How it works in Mastodon is non-obvious enough that there’s a 4+ year old Bridgy Fed issue on the subject!
* https://github.com/snarfed/bridgy-fed/issues/45

With a bunch of research and experiment contributions from several folks in the issue, @snarfed.org (@schnarfed) did eventually figure out how to make hashtags in posts federate into Mastodon so it would rewrite their links into instance-local hashtag pages:
* https://github.com/snarfed/bridgy-fed/issues/45#issuecomment-1468962400

Thus even though I’m using the indieweb.social tag space on the hashtag links in my original post, if you are reading this post on Mastodon, you should see a hashtag like #IndieWeb link to your local instance’s tag page for IndieWeb, and my post should show up on that page.

From testing a few other instances tag pages, this is now working, e.g. these tag pages:
* https://indieweb.social/tags/100DaysofIndieWeb (as expected)
* https://xoxo.zone/tags/100DaysOfIndieWeb
* https://mozilla.social/tags/100DaysofIndieWeb
displays the #MozFest post I published right after implementing linked hashtags (as well as this post by the time you see this).

I did go back and send Webmentions to BridgyFed send ActivityPub updates for all my past #100DaysofIndieWeb posts, however only a few of them showed up in those tag pages. It’s not why a few did and most didn’t, nor why there were inconsistencies across instances. More to explore and debug.

Federated hashtags definitely need their own specification, because currently they barely interoperate when published, and even then require Mastodon-implementation-specific knowledge to function.


This is day 36 of #100DaysOfIndieWeb #100Days

← Day 35: https://tantek.com/2023/081/t1/mozfest-making-fediverse-socialweb
→ 🔮


Glossary

h-entry
 https://microformats.org/wiki/h-entry
hashtag
 https://indieweb.org/hashtags
tag aggregation
 https://indieweb.org/tag_aggregation
tag page
 https://indieweb.org/tag_page
tags page
 https://indieweb.org/tags_page
#100DaysOfIndieWeb #IndieWeb #MozFest #100DaysofIndieWeb #100Days

Warn if event or Etherpad link already archived

@koss love this #Indieweb and #fediverse statement 🔥

Inspired by Cory Doctorow (@pluralistic) , I've been thinking about the IndieWeb idea of POSSE (Publish on your Own Site, Syndicate Elsewhere, see https://indieweb.org/POSSE) and how to extend the reach of my blog posts. So I'm trying something new and syndicating blog posts to dev.to.

dev.to makes this quite nice with native support a "canonical URL" for posts originally published elsewhere. It's also pretty easy to repost existing content to since it supports Markdown (my posts are written in reStructuredText for my website but can be easily converted to Markdown using pandoc) and future posts can be automatically shared to dev.to via an RSS feed.

So, assuming I don't find any reason to cancel this experiment, you'll be able to read my writing at https://dev.to/pbarker as well as here on Mastodon and on my website.

(originally posted at https://pbarker.dev/posts/2023-04-10/syndication/)

#writing #blog #blogging #indieweb

My blog (https://decodedHTML.com) is built using Rust's 🦀 mdbook. Which is a tool to build books using markdown.

Moving into the indie web, I was too much concerned about the design and other features, that I forgot what I should use the indie web space for.

It's now a kind of devlog. Is indie web a fancy word for devlog? 🤔

#rustlang #indieweb

Webmention for WordPress 5.0 Released - April 9, 2023

After a bit of break, I'm back at it with #webmentions. I am now wondering, if it is possible for someone to reply to a comment on a post?

This sounds a bit stupid because obviously that has to work. But I've never seen a webmention-powered comment section that actually has threads. Are there any examples out there on the #indieweb?

Webmention for WordPress 5.0 Released - April 9, 2023

Webmention for WordPress 5.0 Released - April 9, 2023

So on the day that my 16 year old bird site has been consigned to oblivion, I have taken my first baby step into #indieweb by publishing my own notes site as a canonical home for all of my content that isn't proper blogging or main website stuff. You can find it here: https://rustyniall.com .

It'll be a proper home for drafts, ephemera, anomalies and abominations going forward.

It still needs plenty of work but the BBC Micro text adventure aesthetic is completely intentional and will remain that way until another retro-fad-infatuation turns my head.

I’m honestly very excited about the possibility of a revival of blogging and so forth, but I’d love to see the word “content” thrown into the dustbin. I don’t create “content”. I write (occasionally). And my writing isn’t just the grist for some corporate mill; my blog isn’t just a source of inventory for some ad network to monetize.

#indieweb #writing

(https://b-ark.ca/248ecC)

Thinking about starting a personal blog soon. This article really spoke to me 😍 #indieweb https://manuelmoreale.com/unsolicited-blogging-advice

After a 4-day session, I deployed a complete refactor of my website. All remnants of bloated frameworks, such as Bootstrap, are gone. Most classes in my markup are for Indieweb purposes.

I have reduced the homepage size to 63 KB uncompressed, with 0.01g of CO2 produced.

I've also added a credits page with links to the people who inspired me with ideas and tools, such as: @silviamaggi @lkhrs @zinzy @chris @jefklak @tdarb @ru @kev @rubenerd

https://minutestomidnight.co.uk

#IndieWeb #sustainability

I've published indie-org.sh, a demonstration site for my Emacs package indie-org, which helps you put Org Mode static sites on the Indieweb. #emacs #orgmode #indieweb (https://www.unwoundstack.com/blog/indie-org.sh.html)

Fun facts about Feedly, going indie with 11ty, and bye bye, Twitter API. It’s your < 10min update on the #IndieWeb community!


This Week in the IndieWeb audio edition for April 1st - 7th, 2023.
https://martymcgui.re/2023/04/07/this-week-in-the-indieweb-audio-edition--april-1st---7th-2023/

This Week in the IndieWeb Audio Edition • April 1st - 7th, 2023

#podcast #IndieWeb #this-week-indieweb-podcast

Fun facts about Feedly, going indie with 11ty, and bye bye, Twitter API. It’s your < 10min update on the #IndieWeb community!

This Week in the IndieWeb audio edition for April 1st - 7th, 2023. https://martymcgui.re/2023/04/07/this-week-in-the-indieweb-audio-edition--april-1st---7th-2023/