A static website generator based on Asciidoctor sources.
Project description
Introduction
KB4IT is a static website generator based on Asciidoctor sources mainly for technical documentation purposes.
Motivations
The main aim is to provide an easy way to write technical documentation.
Don’t care about the formatting and focus on the contents.
To allow teams to manage their knowledge database easily.
Do not depend on third software products like word processors or complex web applications.
Features
Pros
Writing documentation: Documents must be in Asciidoctor format which is easy to learn.
Finding documents: Once a document is converted to html, properties can be browsed.
Publishing your repository: all necessary files are inside a directory. Browse it or copy it to your web server.
Serverless: There is no need for a web server. Of course, you can use one if you please.
Smart compiling: Only those documents added or modified are compiled.
You can create your own themes easily.
Cons
Not to much documentation at this moment
No online editor: At this moment, KB4IT doesn’t include any online editor. You must create or edit your documents with your preferred editor.
No dynamic search: KB4IT was developed to be as simple as possible. No dependencies at all excepting Asciidoctor (as text processor and publishing toolchain) and Python (the programming language used).
It works out but consider the code unstable.
Installation
From source
python3 setup.py install --user
Pypi package
pip3 install kb4it --user -U
Execution
The most typical usage would be:
$HOME/.local/bin/kb4it -source /path/to/asciidoctor/sources -target /path/to/target/directory -log DEBUG -force
Examples
Check out GitHub repository kb4it-adocs <https://github.com/t00m/kb4it-adocs> with some demos.
Download
Get the code from GitHub:
git clone https://github.com/t00m/KB4IT
Credits
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.