Created More content types (markdown)

Darius Kazemi 2019-08-19 16:19:53 -07:00
parent 8a82f091d2
commit 0f496b88f9
1 changed files with 19 additions and 0 deletions

19
More-content-types.md Normal file

@ -0,0 +1,19 @@
On Hometown, if you subscribe to a service that sends out `Article` objects over ActivityPub (such as a blog on [Write As](https://write.as)), then those full articles render in your home timeline, behind a cut for length. Also, Hometown will render a variety of rich text like _italic_ and **bold**.
## Why
Mastodon is microblogging software, meant for Twitter-style shortform posting.
Hometown is microblogging for _writing_, but its goal is to accept many content types for _reading_. So while I don't plan to let Hometown users publish massive blog posts, I would like your Hometown instance to be your one-stop shop for viewing all sorts of things on the Fediverse.
Reading more content types also helps make the fediverse better. ActivityPub supports all kinds of content, but most ActivityPub servers shoehorn all their content into `Note` because that's the type that Mastodon treats as first-class. This has important implications for the fediverse and also on your day to day user experience. If you've dreamed of a fediverse where you can send out calendar events and RSVP to things, well, this doesn't do that but it's a step in the right direction because it encourages rich content types.
## How
Click on this GIF for a brief video demo:
<img src="https://tinysubversions.com/pics/hometown-article.gif" alt="Video demo of someone clicking 'read article' on an incoming article post, which then renders a full article.">
## Who
This is based on rich text work by [Thibaut Girka](https://sitedethib.com), and my own work on `Article` support.