ryngonzalez / markdown-CMS

A simple, fast, lean, flat file (no database) CMS for easy and quick website generation and publishing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

↓markdown↓ CMS README

A simple, fast, lean, flat file (no database) CMS for easy and quick website generation and publishing. If you can type text you can build a website.

Requirements

A HTTP server (e.g. Apache) with PHP installed, that's all. Great for low cost hosting plans. A web server with PHP is supplied as standard by nearly all web hosting providers. ↓markdown↓ CMS is easy to configure for a Virtual Private Server (VPS), dedicated server or any PC.

(In the following it is assumed that example.com will be replaced with your own registered domain name, or localhost for a test or website development computer.)

Install

Drop the code on to the web server. Just extract the zip contents to the public HTML root folder (if using the GitHub zip file extract everything in zip file's first folder). If PHP is enabled and the web server supports URL rewrite, as most do, then ↓markdown↓ CMS is ready (e.g. example.com/md).

Add Files

Folder and files are structure and content. Start by creating an index.md file in the root. Add .md files for more web pages:

  • index.md for example.com
  • apage.md for example.com/apage
  • sub/page.md for example.com/sub/page

Set Site Name and Logo

Upload an image for the website logo. Copy md/md-config.php to site-config.php (i.e. into the public root folder). Edit site-config.php to set the values for the site name and the logo.

Further Information

About

A simple, fast, lean, flat file (no database) CMS for easy and quick website generation and publishing.

License:GNU Affero General Public License v3.0


Languages

Language:PHP 88.2%Language:CSS 11.8%