Some features:
-
Every source page is an independent Forth program that builds its HTML target.
-
Actual Forth code can be embedded in source pages and design templates.
-
Support for several markups (native, Asciidoctor, Markdown, HTML).
-
Support for multilingual sites.
-
Many addons for specific needs.
-
Redirections.
-
Nestable page shortcuts.
-
Fully customizable.
The development of Fendo started in 2012, in order to replace two previous similar applications written by the author (one of them written in Forth, the other one in PHP) with a new one combining the best features of both of them.
Since 2014-12, Fendo is the engine that powers programandala.net. Since 2019 it powers also two more websites of the author.
On 2017-02-08, a local Git repository was created from development backups, in order to resume the development and prepare the first public release.
On 2020-03-28, the repository was uploaded to GitHub.
Fendo is very stable and is regulary improved, after the requirements of the three personal websites it powers.
The source code is documented, but specific usage documentation is still missing.
The current version under development is 0.6.0, which will be considered the first public version.
Fendo stands for "Forth Engine for Net DOcuments". Also, "fendo" is the Esperanto word for "slot", in the sense "a narrow depression, perforation, or aperture".