Updated the auto-linking code¹ on my website last Sunday to handle a few more @-mention use-cases.

In particular:
* @-domains with dashes/hyphens like @sonja-weckenmann.de
* @-@ with (some) Unicode alphabetic characters like @briansuda@loðfíll.is
* @-domain-and-path for indicating @-mentions of silo profiles that don’t support @-@ syntax, like @flickr.com/people/tantek or @instagram.com/tantek

I also dropped auto-linking of URLs with user:password "userinfo", since they’ve been long abandoned and effectively deprecated because there’s fairly wide agreement that such basic HTTP authentication² was poorly designed and should not be used (and thus should not be linked).

If you’re curious you can take a look at https://tantek.com/cassis.js, which has updated functions:
* auto_link_re() — regular expression to recognize URLs, @-mentions, @-@, and footnotes to link
* auto_link() — specifically the code to recognize different kinds of @-@ and @-mentions and link them properly to profiles, domains, and paths.

This code is only live on my website (testing in production³ as it were) for now, and you’re welcome to copy/paste to experiment with it. I plan to test it more over the coming weeks (or so) and when I feel it is sufficiently well tested, will update it on GitHub as well.

With this additional auto-linking functionality, I feel I have a fairly complete implementation of how to auto-link various URLs and @-mentions, and plan to write that up at least as a minimal “list of use-cases and how they should work” auto-linking specification.

This (blog post) is my contribution to today’s #IndieWebCamp Brighton #hackday!

This was originally a project I wanted to complete during IndieWebCamp Nuremberg last October, however I was pre-occupied at the time with fixing other things.

#autolink #atmention #atmentions #atat #atatmention

This is post 12 of #100PostsOfIndieWeb. #100Posts

https://tantek.com/2024/047/t1/indieweb-major-update-design
→ 🔮


¹ https://tantek.com/cassis.js
² https://en.wikipedia.org/wiki/Basic_access_authentication
³ https://indieweb.org/test_in_production
https://tantek.com/github/cassis
https://indieweb.org/2024/Brighton
https://tantek.com/2023/302/t1/indiewebcamp-completed-projects
#IndieWebCamp #hackday #autolink #atmention #atmentions #atat #atatmention #100PostsOfIndieWeb #100Posts

In this week’s issue of The Curious Engineer, I am covering the #indieweb. Also spent the afternoon working on my website redesign. I am loving #eleventy!

https://www.alexhyett.com/newsletter/the-indie-web-is-the-new-and-the-old-web/

New blog post! I talk about adding an RSS feed, why I like RSS, and some of my favorite experimental music blogs I follow.

#Blog #ExperimentalMusic #IndieWeb #NoiseMusic #RSS #WebDev

https://reillyspitzfaden.com/blog/03-10-2024

Tell me your favorite #indieweb sites and blogs! Go! 🙌🏻

I really like personal homepages and have quite a list of them bookmarked. I'll post one every week until I don't. So here's Cool Personal Homepages #CPH Vol. 8: j3s.sh https://j3s.sh/

#SmallWeb #indieweb #smolweb #PersonalSites #homepage

Bookmarklets for testing your website

#bookmarklets #indieweb #indiewebcamp #brighton #testing #validation #validator #tools #services #security #accessibility #a11y #performance #headers #ssl #calculators #tests

Completely overwhelmed by day 1 of IndieWebCamp Brighton. Amazing turnout, of mostly first-time attendees, engaged in diverse discussions that examined subjects like how to memorialise a personal website after death and sharing pain points of hosting, writing and syndicating content online. Clearly there’s an appetite for the indie web, and for making it more accessible, too.

26 people gathered outside a building smiling for a group photo in the sun.

The feed is built on top of the reading list software I've been running for a few years, and it ingests posts from Citation Needed.

I can also write posts in the microblog and automatically crosspost them to Twitter/Mastodon/Bluesky, while keeping the original post on my site. Like this (https://www.mollywhite.net/micro/entry/202403091817)!

#indieweb, #POSSE

It's still super alpha, and I'm sure it will require a lot of bugfixes and future dev, but it's been really fun to work on some web software and move further in the indieweb direction.

#indieweb #POSSE

I just finally deployed something I've been working on for a few weeks now: a feed of my writing, posting, reading, and other various activity that lives on my website at https://www.mollywhite.net/feed!

I've admired the POSSE (https://indieweb.org/POSSE; "Publish [on your] Own Site, Syndicate Elsewhere") model for a long time, but only finally found the time and energy to put something together that I'm actually happy with.

#indieweb #POSSE

Here's all the links to pages that inspired me this week and the people behind them.

Like I've been saying, there are some seriously awesome people out there on the webs doing very fun cool stuff. And I'm grateful they're sharing it with all of us. Thanks to you all!

https://microblog.rjomara.com/2024/03/09/cornerstones-linkdump.html

#Indieweb #personalwebsite #blog

Day one of #IndieWebCampBrighton was great!

It was like having my RSS reader come to life, what with lovely people like @maggie@indieweb.social, @Edent@mastodon.social, and @anarodrigues@front-end.social there too!

@lordmatt
Both this one I’m posting from and my other one support most of the #indieweb microformats including #webmention. In addition, they also support bidirectional #POSSE to ActivityWeb (Mastodon) and ATproto (Bluesky) as well as partial support for other less open SNS silos.

All this is possible thru webmention support of course.

  • http://starrwulfe.com
  • https://abc.starrwulfe.com
Lord Matt ✔️✔️✔️✔️✔️ (@lordmatt@mastodon.social) (Mastodon)

I am building a #list of #bloggers with active (at least one post this year) #blogs that support #webmention – I will publish it soon as my last one was over a year ago.

If that is you, ping me with a link.

If your followers blog, please consider a boost.

If you know a blog that supports webmention, please also ping me a link.

https://starrwulfe.xyz/t/2BvP

#Indieweb #POSSE #webmention

If blogging implies a dated sense of writing, what could independent online publishing be called if it got rid of the date stamp? #blogging #publishing #indieweb

Fairly recently when I was refreshing my view of the SSG landscape I wondered briefly why no one was mentioning Gatsby — which used to be all the rage.

Here’s why. https://www.smashingmagazine.com/2024/03/end-of-gatsby-journey/

#indieweb #webdev