Navigation is at the bottom.

Táto stránka bola presunutá na novú adresu! Viac o presune sa dočítate tu.

This webpage has been moved to a new address!

Lightweight Multi Blog System

WARNING this program is no longer developed and does not work.

A program (or three) to generate static web pages from Markdown text files. Generates Tables of Contents and autmoatically insetrts headers and footers. Programmed in objpas.

Download via GIT.

Versions history: projo, orion, lucy, boris.

The project Readme follows.

Lightweight Multi Blog System


LMBS is better than other CMS, becouse

How it works

The bgpage program (see DOCUMENTATION in bgpage.pas) takes a directory of text files and converts them all into single web-page with banner, footer and table of contents.

The TOC is generated from first and second order headings.

In config.txt in the source dir you can set the theme and some more things. UNIMPLEMENTED

There is also bgpage program which does the abowe opration on all subdirectories. Again see DOCUMENTATION in the bgpage.pas.

Use lftp(1)’s mirror command to upload the pages to server.

The B-format

Term: note = article = blog-post

An article in L-format is a simple text file. It is divided in two parts.

Headers are:

Date: 16.04.2014 13:38
format: md
future-variable: value
rev: 45

Simillar to email headers.

All of the fields are optional.

Only currently supported input format is “md” (markdown), which is also the default.

The date field defines date of relevance of the article (like a diary) the time part is optional.

Modification date is taken from file time. And the last of them is written on end of each page.

The rev header specifies revision of the article. Default is 0. If you increment that value, the article will be sindicated in te feed again.

Body of an Article

The body is separated from articles by a blank line (\n\n).

The body is in [MarkDown] format.

Please help

If you want to contribute, please sen patches to me.

My contact e-mail or profile.