Boris Mann

Open Source. Community. Decentralized Web. Building dev tools at Fission. Cooks & eats.

Home

Micro.blog

A hosted microblogging service that uses Hugo static site generator underneath. Supports IndieWebIndieWeb
The IndieWeb wiki is the main hub for information.

The IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data. more Ā»

IndieWeb standards include:

[[Webmention]] to notify other websites
[[WebSub]] to get real time updates on other sitesā€™ new content
MicropubMicropub
An open API standard for creating, editing, and deleting posts on websites, like on your own domain, supported by numerous third-party clients and CMSs.
An [[IndieWeb]] standard, [[W3C]] Editor is @aaronpk. Main page on the IndieWeb wiki.
Micropub clients:
Micropub servers / hosts

[[Micro.blog]] supports it for publishing. Its using the ā€œLinkā€ or ā€œBookmarkā€ type for a different purpose, that doesnā€™t actually get published to your feed.
@voxpelli [[Micropub to Github]] - this is what I first ...
to publish to your site with an ease...
, MicropubMicropub
An open API standard for creating, editing, and deleting posts on websites, like on your own domain, supported by numerous third-party clients and CMSs.
An [[IndieWeb]] standard, [[W3C]] Editor is @aaronpk. Main page on the IndieWeb wiki.
Micropub clients:
Micropub servers / hosts

[[Micro.blog]] supports it for publishing. Its using the ā€œLinkā€ or ā€œBookmarkā€ type for a different purpose, that doesnā€™t actually get published to your feed.
@voxpelli [[Micropub to Github]] - this is what I first ...
, ActivityPub and more independent and open web protocols.

Founded by Manton Reece.

RecommendedRecommended
Fall [[2020]] [[Chromebook]] recommendations for back to school in [[Canada]] https://microblog.bmannconsulting.com/2020/09/02/fall-chromebooks-for.html
for people who want to run a blog on their own domain, while still being able to cross post to Twitter, LinkedIn, Medium, Tumblr, and Mastodon. Also supports podcasts and videos at premium accounts.


I pay for an account to run my microblog at blog.bmannconsulting.com. My username and feed are at micro.blog/borisI sometimes forget that ā€˜otherā€™ Boris Jabes has the boris microblog link at boris.micro.blog..

Iā€™m using a custom version of the Marfa ThemeMarfa Theme
Iā€™m using the Marfa theme from [[Micro.blog]] for my site blog.bmannconsulting.com. My fork is public here: https://github.com/bmann/theme-marfa
To Do
Home page has avatar and ā€œfollow on Mbā€ links. Change to ???
No pagination on Photos page. Remove and replace with a new / different photos layout.
Error on bio page (linked to avatar). Need to include new partial.
Custom 404 page, need to add not_found.html
[[WIP]]
Copied yearly grouping across from internet-weblog theme into the marfa theme. ...
.

Micro.blog Sidebar

The help article explains that you can embed your microblog feed into other sites using sidebar.js.

The nice thing about this is that your feed automatically includes the posts you make to your blog, but you can also add third party feeds. This means Micro.blog can be your own aggregator, rather than having to merge feeds somewhere else.

Unfortunately, there is no permalink included for these posts, so they are much less useful. This is generated as HTML ā€“ which is great, because it can just be output. But, without linking back to the original, Iā€™m not sure that it makes a lot of sense? It would mean that Mb needs to know / store the permalink or source of each feed item. I think JSON Feed that you include would have this?

For each feed item in sidebar.js, wrap the date or a separate small # (or the title for posts with titles?) in a permalink that points to the source item.

Optionally, consider linking to the micro.blog post itself OR the source item, as an option.

This means that when your micro blog feed is embedded, people can actually follow the link to see where it came from. As it is, itā€™s just a chunk of HTML, and there is no way for the user to easily get the permalinks.

Iā€™m embedding my own boris feed below so I can point to it as an example: