summaryrefslogtreecommitdiff
path: root/docs/internals.rst
diff options
context:
space:
mode:
authorBrian C. Lane <bcl@redhat.com>2012-10-28 07:37:53 -0700
committerBrian C. Lane <bcl@redhat.com>2012-12-02 10:20:13 -0800
commit49f481e399af45bf12f53afd129bd6a873dc2f27 (patch)
treeefaecf138f82e4fc906217c237649033a09b146b /docs/internals.rst
parentf9e7c86a1a865201209c576ffa207788110278d3 (diff)
downloadpelican-49f481e399af45bf12f53afd129bd6a873dc2f27.tar.gz
Add asciidoc reader support
http://www.methods.co.nz/asciidoc/index.html Processes files ending in .asc with asciidoc. Extra arguments can be passed by using the ASCIIDOC_OPTIONS config setting
Diffstat (limited to 'docs/internals.rst')
-rw-r--r--docs/internals.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/internals.rst b/docs/internals.rst
index a6264476..280e14d7 100644
--- a/docs/internals.rst
+++ b/docs/internals.rst
@@ -12,8 +12,8 @@ original author wrote with some software design information.
Overall structure
=================
-What Pelican does is take a list of files and process them into some
-sort of output. Usually, the input files are reStructuredText and Markdown
+What Pelican does is take a list of files and process them into some sort of
+output. Usually, the input files are reStructuredText, Markdown and AsciiDoc
files, and the output is a blog, but both input and output can be anything you
want.
@@ -23,9 +23,9 @@ The logic is separated into different classes and concepts:
on. Since those operations are commonly used, the object is created once and
then passed to the generators.
-* **Readers** are used to read from various formats (Markdown and
- reStructuredText for now, but the system is extensible). Given a file, they return
- metadata (author, tags, category, etc.) and content (HTML-formatted).
+* **Readers** are used to read from various formats (AsciiDoc, Markdown and
+ reStructuredText for now, but the system is extensible). Given a file, they
+ return metadata (author, tags, category, etc.) and content (HTML-formatted).
* **Generators** generate the different outputs. For instance, Pelican comes with
``ArticlesGenerator`` and ``PageGenerator``. Given a configuration, they can do