The site currently has data and content intertwined with each other in the HTML making the site a bit difficult to maintain/grow.
I propose to introduce flask with Frozen-Flask to provide tooling to make the site easier to oversee, maintain, and extend.
Main changes:
- Convert
index.html and utrechtteam.html to templates
- abstract out the bulk of the data on papers, and team members into
yaml files. During build, this data is populated into the templates
- Other pages remain untouched
- Markdown support (flask-markdown) which compiles md to HTML during build
- Markdown files can be included directly in the website
- Markdown can be written directly within the HTML files
Everything according to plan, building the site will create the exact same website files that currently exist. I'm already familiar with this tooling, so this PR shouldn't take me too long to implement.
Blocked by #73
The site currently has data and content intertwined with each other in the HTML making the site a bit difficult to maintain/grow.
I propose to introduce flask with Frozen-Flask to provide tooling to make the site easier to oversee, maintain, and extend.
Main changes:
index.htmlandutrechtteam.htmlto templatesyamlfiles. During build, this data is populated into the templatesEverything according to plan, building the site will create the exact same website files that currently exist. I'm already familiar with this tooling, so this PR shouldn't take me too long to implement.
Blocked by #73