Skip to content

Conversation

@serafim-san
Copy link
Contributor

@serafim-san serafim-san commented Dec 9, 2025

This PR is a major refactor moving the site to Astro 5 and Svelte 5. The main goal was to simplify how we manage content and get rid of manual configs.

Main changes

  • MD to MDX: I renamed all articles to .mdx. This allows us to use components inside docs and makes the metadata more reliable.
  • Automatic Sidebar: I deleted navigation.js. You no longer need to update a config file to add a page. The sidebar now builds itself based on the folder structure.
  • To hide a page, use sidebar: { hidden: true } in the frontmatter.
  • To change the order, use sidebar: { order: 5 }.

@serafim-san serafim-san force-pushed the refactor/astro branch 2 times, most recently from 0088780 to 2a0408c Compare December 22, 2025 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants