A blogging app for the tent.io protocol. A public instance is available here: http://essayist.mndj.me.
- Pre-requisites: Java 1.6+ and Maven
- Currently, Essayist depends on a Mavenised version of Migrate4J available only on Github:
git clone git://github.com/mwanji/migrate4j-maven.git && cd migrate4j-maven && mvn install
git clone git://github.com/mwanji/essayist.git
- Deploy to your favourite servlet container.
- http://localhost:8080
- Log in with your Tent address, for example https://my_name.tent.is
- Put a file called essayist.properties in the src/main/resources folder.
essayist-example.properties
shows what can be configured.essayist-defaults.properties
provides a number of defaults. - If using your own database, create an empty database corresponding to the value of db.url
http://moandjiezana.com/tent/essayist/types/post/metadata/v0.1.0
Essayist uses a custom post type to store some data, such as the Essay's text as Markdown. It is linked to the Essay (once it has been published) via the mentions.
Property | Required | Type | Description |
---|---|---|---|
format |
Required | String | Defines the type of content contained in raw . Eg. "markdown". |
raw |
Required | String | The raw form of the metadata. Eg. the markdown form of an Essay. |
statusId |
Optional | String | The ID of a status announcing the Essay. |