Matrix Live is a liveblogging tool built on the Matrix platform. This form allows you to specify the homeserver and room you want to use for your liveblogging. This tool will test whether they are configured correctly for use with Matrix Live and will generate the URL or embed code you can use to link to or include Matrix Live on your blog. If you have any additional questions, refer to the README for details.
For this generator to work, you already need to have chosen a suitable Matrix homeserver to use (that needs to support HTTPS and guest access). You also need to have set-up a room in Matrix (that has Room Preview enabled, which means its history needs to be publicly viewable) where you will liveblog. You can use the great Riot client for Matrix to get started.
You can use the following link to link directly to the liveblogging version of your room. Just right-click and select "Copy Link Address" to copy the link to the clipboard and from there into your favorite blogging tool:
Alternatively, if you want more control, you can also embed the liveblog into an existing page or blog post on your website. Just open the HTML for the page and place the following code at the place where you want the liveblog to appear:
In addition, you also need to place the following HTML code somewhere on the page, preferably at the very end (as this will make sure that the JavaScript loads last and does not delay your page rendering):
Finally, you need to embed the CSS style sheet that determines how the liveblog will look like. This part needs to go into the <head>
section of your site:
If you do not like the look and feel of the liveblog, you can make a copy of this CSS file, modify it to your taste and replace the link with a reference to your modified version. You can also disable the Matrix Live footer by adding the attribute show-footer="false"
to the <matrix-live>
tag above.
That's it. You are all set. You can now join your room using Riot or another Matrix client and post text or pictures, which will appear as you send them for your users in your new liveblog environment.