Stavros Polymenis aee84d20ec Adds Envy Code R
2017-04-01 18:37:41 +01:00
2016-09-26 16:49:02 +01:00
2017-04-01 18:37:41 +01:00
2017-04-01 17:56:49 +01:00
2017-03-13 22:52:00 +00:00
2017-01-19 21:32:44 +00:00
2017-03-13 23:07:21 +00:00
2017-01-19 21:41:02 +00:00
2017-03-13 23:21:22 +00:00
2017-03-19 12:11:05 +00:00

Logarion

Summary

Logarion is a free and open-source personal note taking, journaling and publication system, a hybrid between a "Blog" and a "Wiki". There is a command line archive interface, a graphical user interface (coming soon) and a web server.

Notes are stored as plain text files.

There are two publishing modes:

  • Static, published upon a command. Suitable for scenarios where installation on the server is not possible.

  • Dynamic, using web server. Supports interactive features like searching and more advanced Atom feed parameters.

Install

Make sure you have OCaml >= 4.03. All requirements are available for automatic installation via OPAM

opam pin add logarion https://github.com/orbifx/logarion.git
opam install logarion

Running

Once installed you will have logarion for command line control of the repository and logarion-web for web access.

Command line

Run logarion --help.

The archive's configuration is optionally controlled by logarion.toml in the directory the server is executed from.

Web server

Run logarion-web, and open a browser to http://localhost:3666. To post a new article visit http://localhost:3666/new.note.

The web server's configuration is optionally controlled by web.toml in the directory the server is executed from.

Optionally install a sass compiler, like sassc, and then run sassc share/sass/main.sass > share/static/main.css, to generate a stylesheet in share/static/main.css, using share/sass/main.sass.

See also

Description
Archive of Logarion's source code from the year 2016 to 2017, before the history rewrite
Readme 451 KiB
Languages
OCaml 89.1%
Sass 5%
CSS 4.9%
Makefile 0.6%
Mustache 0.4%