The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

mira

mira is an integrated content management framework for create multiple websites

you can create your blogs, photoblogs, image galleries, podcasts, books, portfolio, docs, manuals, projects pages and... in mira's floors. each floor is a separate website which can have its own config, template and fields or use main floor settings.

simple

No need databases, just static content flies and a template body. mira performs all other tasks

modern

Write your contetnt's body whatever you like, Markdown, Textile, BBcode, HTML or just simple texts.

flexible

no limit for make archive lists like categories, tags, seassions, chapters and... or single fields like title, sub title, thumbs and... just keep dreaming about what you need, mira will make them

start

mkdir mira_Site_name
cd mira_Site_name
mira init

usage

new post

mira new -t "YOUR POST TITLE" -f "FLOOR_NAME"

this command your content file in: content/FLOOR_NAME/yy-mm-dd-YOUR_POST_TITLE.pen
in header this file have your fields structures, from structure/FLOOR_NAME + utid, title, date...

NOTE: never edit utid

build

mira build

mira make your sites in public directory, if your floor have them config file, mira use it for make your floor, and if no config file mira make it in public/FLOOR_NAME by default configs stored in main config.yml

preview

mira view [--host 127.0.0.1] [--port 5000]

a simple static file server based on your public directory