1
0
mirror of https://github.com/til-schneider/slim-wiki.git synced 2025-01-17 04:38:24 +01:00
2015-12-26 13:08:42 +01:00
2016-02-02 10:08:21 +01:00
2016-02-02 16:22:24 +01:00

slim-wiki

slim wiki is a fast and slim wiki based on PHP and markdown.

Want to use slim wiki?

Check out the demo website for more details and features.

slim wiki

Want to develop slim wiki?

Build instructions

Install grunt globally:

sudo npm install -g grunt-cli

Install grunt dependencies in project:

cd src
npm install

Build client:

cd src
grunt

Build automatically on source changes (watch mode):

cd src
grunt watch

Installation instructions

  1. Build the project (see above).
  2. Copy the contents of the dist directory to your webspace.
  3. Create a config.xml (copy and adjust the example).
  4. Give write permissions to the server for directories articles and data.

Used libraries

  • Bootstrap - Basic CSS styling.
  • Parsedown - PHP markdown parser.
  • prism - JavaScript syntax highlighter.
  • CodeMirror - JavaScript in-browser code editor.
  • Vanilla JS - No jQuery. Instead standard DOM API in order to make things fast and slim.

Special thanks

  • Slim wiki is inspired by Wikitten. I have used some of their ideas, but technically slim wiki is a complete rewrite.
  • Thanks to Daring Fireball for inventing Markdown.
  • Thanks to GitHub for hosting this project and for some great enhancements to Markdown.
Description
No description provided
Readme MIT 1.4 MiB
Languages
JavaScript 68.5%
PHP 23.5%
CSS 5.8%
Less 2.2%