Skip to content
A simple wiki
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
assets
.gitignore
.htaccess
LICENSE
README.md
composer.json
index.php
server.php

README.md

Simple Wiki

Simple Wiki is a database-less wiki. It renders pages from Markdown and allows you to add and edit pages from the web application.

Installing

If you have Composer installed you can use the create-project command to install Simple Wiki.

composer create-project mlo/simple-wiki path/to/project

Configuring

Simple Wiki allows you to edit your pages through the web application if an user is logged in. Users are defined in index.php.

$app['users'] = array(
    'username' => 'bcrypted password',
);

To generate a bcrypted password run php index.php genpass [password].

Pages

Pages are stored in app/content, but can be changed using the contentDir setting. These pages are Markdown files with support for YAML Front Matter.

---
title: Page Title
---
Page content

Hacking

Simple Wiki is built using Silex and Twig and can be modified to fit your needs.

If you add something cool, create a pull request for it.

You can’t perform that action at this time.