Skip to content
This repository was archived by the owner on Jan 17, 2025. It is now read-only.

feat: rewrite to next app router and keystatic cms #221

Merged
merged 37 commits into from
Mar 14, 2024
Merged

Conversation

stefanprobst
Copy link
Collaborator

@stefanprobst stefanprobst commented Mar 7, 2024

TODO:

  • styles: callout dark mode, code block light mode, quiz controls
  • mobile nav
  • smartypants
  • pagination
  • table of contents
  • xml editor for quiz (do we actually need it? currently only used once, in corpus-query-language - question removed for now)
  • render quiz questions, answers and messages as mdx
  • i18n for quiz button labels, and footnotes section title label
  • migrate asset paths (images, downloads)
  • cms previews for custom components
  • next.js draft mode with mdx evaluate
  • sitemap
  • rss feed
  • api for metadata dump
  • search via typesense
  • velite / contentlayer

UPSTREAM:

  • table saving does not work in keystatic mdx field
  • footnotes are not supported in keystatic mdx field - solved with custom mdx components

@stefanprobst stefanprobst force-pushed the feat/rewrite branch 13 times, most recently from 5cc52c7 to 461d1cb Compare March 11, 2024 11:30
@stefanprobst stefanprobst marked this pull request as ready for review March 11, 2024 12:05
@stefanprobst stefanprobst merged commit 2929c7a into main Mar 14, 2024
2 checks passed
@stefanprobst stefanprobst deleted the feat/rewrite branch March 14, 2024 16:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant