The SVN tree under:

 https://svn.apache.org/repos/asf/attic/site-test

has a sample implementation of the site generation using Jekyll

This uses projects.json to create the list of projects for the RH side
of pages as well as generating the individual pages.

It needs some tweaking and documenting.

For simplicity the page templates were left as HTML with minimal tweaks.
In the longer term they should be converted to markdown for easier maintenance.

The intention is that it will only be necessary to update
projects.json (and create the flagged file) when retiring a project.

The output is currently directed to docs2/ to make it easy to compare
the files with the originals which are in docs/.

AFAICT all the project-specific parts of the website are now derived
from the JSON file.

Reply via email to