1.1 --- a/docs/wiki/MoinLight Mon Apr 15 23:42:00 2019 +0200
1.2 +++ b/docs/wiki/MoinLight Mon Apr 15 23:42:51 2019 +0200
1.3 @@ -63,6 +63,8 @@
1.4 * To be able to work with the content more easily and to develop tools for
1.5 doing so
1.6
1.7 +The wiki format is described in the [[/MoinSyntax|syntax documentation]].
1.8 +
1.9 == Getting Started ==
1.10
1.11 To convert a collection of wiki pages in a directory (with `pages` containing
1.12 @@ -87,10 +89,24 @@
1.13 for styling and wrapping the output, `--macros` for expanding macros in
1.14 documents, and `--format` for choosing alternative output formats.
1.15
1.16 +See [[/moinconvert]] for more information on the `moinconvert` program.
1.17 +
1.18 == Abstractions and Architecture ==
1.19
1.20 MoinLight provides a number of abstractions for working with Moin wiki content:
1.21
1.22 + * [[/Input]] contexts permit the interpretation of existing content in
1.23 + certain ways so that a collection of text files can be treated like a wiki
1.24 +
1.25 + * [[/Output]] contexts permit the publishing of content in certain
1.26 + ways so that wiki content can be shared on the Web
1.27 +
1.28 + * [[/Macros]] define locations in documents where content is to be inserted
1.29 + or expanded
1.30 +
1.31 + * [[/Metadata]] is used to configure the processing of content by defining
1.32 + the different abstractions involved
1.33 +
1.34 * [[/Parsers]] interpret various forms of markup-related content, producing a
1.35 document tree representation that can be inspected and processed
1.36
1.37 @@ -100,15 +116,6 @@
1.38 * [[/Themes]] augment serialised content with additional details and
1.39 resources
1.40
1.41 - * [[/Macros]] define locations in documents where content is to be inserted
1.42 - or expanded
1.43 -
1.44 - * [[/Input]] contexts permit the interpretation of existing content in
1.45 - certain ways so that a collection of text files can be treated like a wiki
1.46 -
1.47 - * [[/Output]] contexts permit the publishing of content in certain
1.48 - ways so that wiki content can be shared on the Web
1.49 -
1.50 A major objective with MoinLight is to be able to produce static files that
1.51 can be served using a typical Web server without any need for scripts,
1.52 applications or other kinds of dynamic content. Other objectives are described