Stavros Polymenis 5032c009b3 Switches to building to Jbuilder
Squashed commit of the following:

commit f9c6c81ab1658b578ddd8fddcd6d1e130042c521
Author: Stavros Polymenis <sp@orbitalfox.com>
Date:   Sun Aug 6 22:25:51 2017 +0100

    Changes ignored files

commit 1e3bc2b9dc26bbc386235d7e0b4b04228fd1fc3c
Author: Stavros Polymenis <sp@orbitalfox.com>
Date:   Sat Aug 5 22:29:55 2017 +0100

    Renamed core to Logarion and converts webserver to jbuild

commit c1c773da92f9a1627b09526395c8103298644c69
Author: Stavros Polymenis <sp@orbitalfox.com>
Date:   Sat Aug 5 18:10:21 2017 +0100

    Completes conversion of logarion compilation to jbuild

commit e74c864f6daa95415bc2a17ddd7a1299769dce74
Author: Stavros Polymenis <sp@orbitalfox.com>
Date:   Sat Aug 5 15:39:34 2017 +0100

    wip: switching to jbuilder
2017-08-07 22:12:49 +01:00
2016-09-26 16:49:02 +01:00
2017-04-22 13:20:18 +01:00
2017-08-07 22:12:49 +01:00
2017-08-07 22:12:49 +01:00
2017-07-04 21:49:27 +01:00
2017-08-07 22:12:49 +01:00
2017-04-22 13:20:18 +01:00

Logarion

Logarion is a free and open-source personal note taking, journaling and publication system, a blog-wiki hybrid.

Features

Plain file system store (each note is a file). Command line & web interfaces.

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.

Community & support

Install

This software is in alpha development stage, so install it if you know what you are doing.

Source

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

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

Configure

The main configuration file is logarion.toml. For configurating the webserver, see Web server section below.

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.

Web server

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

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

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%