Skip to content

Refactor/astro#552

Open
serafim-san wants to merge 79 commits intomasterfrom
refactor/astro
Open

Refactor/astro#552
serafim-san wants to merge 79 commits intomasterfrom
refactor/astro

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 changed the base branch from master to main January 12, 2026 20:53
@serafim-san serafim-san changed the base branch from main to master January 12, 2026 20:53
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.

1 participant