Jekytrum works reactive with source content. When markdown files are created/modified/deleted, Jekytrum converts markdown to html automatically. And created html will given an url without server restart. (Live reloading feature will be available soon)
Jekytrum only needs JVM as middleware. It does not need any Database. All dependency are embedded with build.sbt.
Save (.markdown |.md) files into
Start server with
sbt/sbt runas Xitrum way.
Routing will automatically assigned depend on markdown file path and name.
If client requested url to directory, jekytrum try fallback to show
src/main/markdown/sample.mdwill be rendered on
src/main/markdown/parent/child.mdwill be rendered on
http://localhost:8000/parent/will be respond with
- Dynamic conversion
- Rebootless routing
- Asynchronous built-in Http(s) server based on Xitrum on Netty
- Keyword-Search with power of Elasticsearch
- Default theme
- Use hazelcast as datastore
- Make scalable(Share converted content between instances via hazelcast)
- Make runnable with
- Add live reload feature
- Add command line tool like
- Follow the good parts from existing systems
- And fix known Issues
Developed by Takeharu.Oshida.