ktpage
Content comes from content/clive.yml
. HTML markup happens in src/template.hbs
.
Themes are in src/themes
.
How to use the templater
Go to cchan.github.io/ktpage!
To run locally, you need git and NodeJS installed and in PATH
first.
git clone https://github.com/cchan/ktpage
cd ktpage
npm install
npm start
How this is going to work:
- The user gives us some basic starter information, either in YAML or as something more accessible like a webform. (the theme and color customization also happens in YAML.) This is on the left panel of their screen.
- We compile that in (reasonably) real time and hand the finished HTML result to the user, and also update the live website.
- Later on, add the feature that advanced students may edit the generated HTML directly.