- 1 Overview
- 2 Why
- 3 How to
- 4 Indieweb Examples
- 5 Getting Help
- 6 Features
- 7 Apps
- 8 Use with other Projects
- 9 Resources
- 10 Articles
- 11 Criticism
- 12 FAQ
- 13 See Also
Micro.blog is a great way to get started on the IndieWeb and reach a thoughtful community in several ways:
- Want to try out the IndieWeb without a domain? If you don't have a domain name but want to try out some of the features of the IndieWeb, you can create a Micro.blog account, follow folks there, and reply to posts both on Micro.blog and elsewhere on the IndieWeb. If you decide to get a domain name, Micro.blog will help you transition to using it with their site (see 2), or even export your posts to a new site of your own which you can connect to your Micro.blog account (see 3).
- Have a domain name but no site yet? For those without a primary website, they can register a domain and connect it to Micro.blog as a hosting service for a minimal per month fee. Micro.blog will then allow them to post notes, articles, photos, and other types of posts easily. If they choose, there's excellent import/export to allow them to relatively easily swap platforms.
- Have a site already? For those who already have a primary website on another service or platform, they can easily syndicate their content (via RSS or JSON) into the Micro.blog service and use the service's reader to interact with other users while still owning their own content and receiving replies/comments via webmention. If their site also supports micropub, they can utilize the service to compose their content and micropub it to their own site after which it will appear on Micro.blog via feed.
How to POSSE
How to crosspost or syndicate from your blog to Micro.blog:
- add your feed file URL to your Micro.blog profile
How to set up Micro.blog to check your feed file automatically after creating a POSSE'd post in WordPress:
- add https://micro.blog/ping on a separate line in the Update Services section of the Writing Settings page
- Aaron Parecki uses micro.blog/aaronpk to automatically syndicate his main aaronparecki.com website feed
- Tantek Çelik uses micro.blog/t to automatically syndicate his main tantek.com website feed file (updates.atom)
- Chris Aldrich - experimenting with a hosted site (during beta roll-out at least to see how well it supports IndieWeb)
- I've mapped over my personal-domain using CNAME as described here.
- It includes the RSS feed of my Known site which feeds those status updates into the system. People who reply on them within Micro.blog send webmentions back to the original post in a straightforward manner. WordPress RSS feeds work similarly.
- Jeremy Cherfas uses micro.blog/jeremycherfas to syndicate portions of https://stream.jeremycherfas.net/ feed and posts from https://jeremycherfas.net
- Colin Walker uses micro.blog/colinwalker to syndicate the main feed from the self-hosted WordPress blog https://colinwalker.blog
- Jonathan LaCour uses micro.blog/cleverdevil to syndicate several of the feeds from his self-hosted Known site https://cleverdevil.io.
- I've also been working with the JSON Feed community to see if additional content types can be represented - https://github.com/brentsimmons/JSONFeed/issues/51
- eli_oat uses micro.blog/eli to syndicate content from his self-hosted website, https://eli.li
- Matthias Ott uses micro.blog/matthiasott to syndicate the microblog JSON feed from his website, https://matthiasott.com/microblog
- Eddie Hinkle uses micro.blog/eddiehinkle as a possible syndication target when posting to his website. When a post is marked to be syndicated to Micro.blog, it is added to a RSS feed that his Micro.blog account consumes.
- gRegor Morrill uses https://micro.blog/gRegorLove to automatically syndicate his notes via Atom feed.
- Add yourself here… (see this for more details)
Micro.blog currently supports several types of posts:
One can map over their personal-domain using CNAME as described here. This will allow you to own the URLs relating to the service; doing so will make it possible for you to move to another CMS in the future if you wish.
A variety of mf2 compatible themes are included with paid subscriptions that use the hosted service. At launch none would pass the Indiewebify.me tests as they didn't include h-card or h-entry, but they're improving support over time. They do have h-feed and h-entry as of 2017-05-02.
The hosted version of Micro.blog supports rel-me fields for one's primary website as well as for Twitter and GitHub. Putting your hosted Micro.blog URL into your Twitter and GitHub account "Web Site" fields on their respective account settings pages and putting your usernames into the Micro.blog fields at http://micro.blog/account/apps and saving will allow one to easily and quickly log into the Indieweb wiki using IndieAuth.
Website Verification for non-hosted blogs
Details for verifying one's non-hosted site can be found at http://help.micro.blog/2017/web-site-verification/
The service allows one to configure multiple RSS feeds to syndicate content into the service.
The Micro.blog app is available in the App Store
Paid users of the service can use MarsEdit to post to the service.
MacOS Desktop Client
Matthew Roach has built a MacOS desktop client on the electron framework using the Micro.blog API. A request has been made for it to support micropub. Currently you can follow your timeline, see you mentions and favorites and reply to posts.
- MicroPost A simple Android app to post to Micro.blog
Use with other Projects
One can register a username on the site for free and syndicate content into it via RSS, Atom, or JSONfeed.
Various projects can easily support posting into the ecosystem. Some being seen in the early days of the service (with posts/details/code about custom set ups) include:
Code / Plugins
- WP Micro Posts - Adds a "Micro" post type for Indie Microblogging with WordPress.
- glueckpress Micro.blog - WordPress plugin to generate a custom RSS feed. Adds a checkbox to the Publish meta box to add a post to the custom feed. Built with https://micro.blog/ in mind.
- WordPress Blank Titles - simple function to replace blank post titles with the date/time posted (Micro.blog leaves post titles blank which can be annoying in wp-admin)
- Simple Microblog Theme for use with Micro.blog (no support for microformats2)
- Microblog Air Theme forked from O2 theme (no support for microformats2)
- 2017-04-29 : Adventures in micro blogging part 1 (archived)
- 2017-05-02 : Replacing an empty post title is easier than you think… (archived)
- 2017-05-04 : Title-less Status Updates for Micro.blog (archived)
- 2018-01-13 : A Self-Hosted WordPress Blog with Micro.Blog (archived) is specifically about linking WordPress to Micro.blog.
- Add your article here...
Known can be used almost out of the box to self-host a microblog and easily syndicate content from status updates directly into Micro.blog via RSS (typically with a URL of the form http://knownexample.com/content/statusupdates/?_t=rss). Other post types can by syndicated as well.
Add your project/CMS with details here...
- Discover (via emoji links)
- Micro Monday microcast
- 2018-05-23 : Micro.wiki, Resources for Micro.blog
Non-project specific posts about how people have set up Micro.blog sites:
- 2017-04-30 : Integrating mircro.blog (archived)
- 2017-02-08 : Preparing for the microblog (archived)
- Add your article here...
While the service includes a lot of value and is easy to configure and use, it has the following disadvantages:
- It only supports notes, and (since late 2017) photos & articles
- It isn't (yet?) open source to allow users to add their own functionality if they wish
- Self-hosting isn't available, though one can map their own personal-domain to it.
- Outbound webmentions are fully supported but only incoming webmentions from sites which have registered on the service using their sending base URL.
- Data export isn't supported at launch, although is expected to be supported shortly
- There doesn't seem to be a simple way to natively post replies (either with the hosted or non-hosted versions) in a way which allows the user to thread replies properly and still own the content of the reply.
- presentation of posts from feeds depends on the title - if the post title is not a date "YYYY-MM-DD", Micro.blog only shows a link to the post. A pure date is often a bad title on the source site.
- Server load occasionally causes a backlog of webmentions that extend longer than 24 hours
- Posting on one's website and syndicating via a feed can often take several minutes to several hours depending on server loads.
Is there a self-hosted version of Micro.blog?
Q: Is there a self-hosted version of Micro.blog? 
A: Not currently. You can map your domain to Micro.blog or run your blog on your own domain and syndicate to Micro.blog via RSS. The Micro.blog platform is not currently open source, although maybe eventually will be. 
Is Micro.blog an example of an integrated reader?
Q: Is Micro.blog an example of an integrated reader? (Also: Can you follow external feeds on Micro.blog?) - Asked in #indiechat, so not logged.
A: Micro.blog's reader only displays content from other Micro.blog users. To read a feed via Micro.blog, the publisher of that feed must create a user account on Micro.blog and syndicate their content there.
- Potentially confusing wording on the Micro.blog about page on 2017-06-21 (archive.org copy):
Integrated timeline from blogs
Browse posts from friends, powered by RSS and indie microblogs.
- However, the discover page appears to only allow users to find other users on the site.