fluence

WYSIWYG wiki powered by Crystal, markdown, and Git wiki wiki-engine wysiwyg markdown tables media wysiwyg-editor markdown-editor
0.3.0 released
docelic/fluence
46 1 26
Davor Ocelic

Fluence

Elegant wiki powered by Crystal, with markdown as native format and a WYSIWYG editor.

It uses file-based storage versioned using Git. Wiki pages are created as files and directories on disk and they can be modified in Fluence or via filesystem directly. (Please submit any opinions on this approach in Storage backend - files or database?.)

Fluence uses Bootstrap 4 and jQuery 3.3.1 slim.

Installation and Startup

Download and compile:

git clone https://github.com/crystallabs/fluence
cd fluence
shards
make # or make release

The result of the compilation will be one executable file — bin/fluence.

Run it, and visit http://localhost:3000/ in your browser.

To configure Fluence, please do so in config/options.cr.

Example

Here's how it currently looks:

Fluence Wiki Screenshot

Contributors

  • Nephos Arthur Poulet - Fluence was originally developed based on Arthur's Wikicr. Thanks!
fluence:
  github: docelic/fluence
  version: ~> 0.3.0
License GPL-3
Crystal 0.26.0

Authors

Dependencies 6

  • kemal master
    {'branch' => 'master', 'github' => 'kemalcr/kemal'}
  • kemal-flash master
    {'branch' => 'master', 'github' => 'neovintage/kemal-flash'}
  • kemal-session master
    {'branch' => 'master', 'github' => 'kemalcr/kemal-session'}
  • markd master
    {'branch' => 'master', 'github' => 'icyleaf/markd'}
  • slang master
    {'branch' => 'master', 'github' => 'jeromegn/slang'}
  • watchbird
    {'github' => 'Sauilitired/watchbird'}

Development Dependencies 1

  • ameba ~> 0.7.0
    {'github' => 'veelenga/ameba', 'version' => '~> 0.7.0'}

Dependents 0

Last synced .
search fire star recently