Skip to content

Website refactor (flask) #74

@VeckoTheGecko

Description

@VeckoTheGecko

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions