Skip to content

Draft: Koneko Rewrite

Cobalt requested to merge koneko into main

This will be the tracking issue for the eventual merge of the koneko rewrite. The rewrite will include both a rewrite of the UI and a change of the used SSG. This rewrite builds on top of the lessons learned with the last attempt at a full rewrite with Hexo.

While Zola was truly a breath of fresh air, its limitations were hit pretty quickly. I hope to address those problems, like the limited templating engine, with the switch to SvelteKit. Some of these changes will have a slight impact on site performance, but I aim to at least reach parity in terms of load speed and page size. On the other hand the long-term goal is to keep the project agile and make the codebase extensible for future content and projects. Additionally, previous concerns like Accessibility (#13) will hopefully be adequately addressed.

Status

First Release

  • Render markdown with functioning layout and CI/CD pipeline

Replacement of current website

  • Content parity (WIP)
    • Kyus (WIP)
    • Kyo overview
    • News
    • Landing page
    • Mentor page
    • Introduction page
    • Imprint
    • Contact (Needs a summary, otherwise done)
    • Privacy Guidelines
    • Attributions
    • Content Licensing
    • Workshops (in planning -- needs to be written)
  • Feature parity (in planning)
  • Full Metadata assortment
  • RSS/ Atom feeds (in planning)
  • Working optimization pipeline (migrated)
  • Accessible and polished UI (WIP)
  • Documentation (in planning)
    • Creating content (mdsvex, markdown extensions (KaTeX, admonitions, …), …)
    • Chapters and TOC mechanism
    • CI/CD Pipeline
    • Toolchain and used projects
    • Licensing

This will take a while. I don't have a fixed ETA yet but a preview of the current state of koneko is public at v2.coderdojo.red

Edited by Cobalt

Merge request reports

Loading