Page System

About

The page system is a system that organize the pages in a hierarchical fashion.

Example

With the page path :foo:bar:world

its name is the default page name world
its container is the namespace :foo:bar:
its parent page is the index page :foo:bar:start or foo:bar:bar
its grand parent page is the index page :foo:start or :foo:foo
its grand grand parent page is the home page :start

Usage

The following components are based on the page system:

Characteristics

The characteristics of the page system are:

  • every page has a hierarchical path (composed of names separated by semi-colon :).
  • the namespace of a page is the path of the page without the last name.
  • the parent of a page is the index page of the namespace.

On the file system:

  • a page is a text file
  • a namespace is a directory

Parent Page

The parent page is also known as the page category.

Task Runner