user/pages/01.home/default.md
Congratulations! You have installed the Base Grav 2.0 Package that provides a simple page and the new default Quark 2 theme to get you started — built on Blades CSS (the actively maintained successor to Pico CSS), Font Awesome 7, and a refined typographic system with light/dark/auto appearance.
[!WARNING] If you see a 404 Error when you click
Typographyin the menu, please refer to the troubleshooting guide.
[!TIP] If you want a more full-featured base install, check out the Skeleton packages available in the downloads — several have already been updated for Grav 2.0.
To edit this page, navigate to the folder you installed Grav into, and browse to the user/pages/01.home folder. Open default.md in your editor of choice. You'll see the content of this page written in Markdown format.
Creating a new page is a simple affair in Grav. Follow these steps:
Navigate to your pages folder — user/pages/ — and create a new folder. In this example, we'll use explicit default ordering and call the folder 03.mypage.
Launch your text editor and paste in the following sample content:
---
title: My New Page
---
# My New Page!
This is the body of **my new page** and I can easily use _Markdown_ syntax here.
Save this file in user/pages/03.mypage/ as default.md. That tells Grav to render the page using the default template from Quark 2.
Reload your browser to see your new page appear in the menu.
[!NOTE] The page will automatically show up in the menu after the Typography item. If you want a different label, add
menu: My Pagebetween the dashes in the front matter — this is the YAML header block, where all per-page options are configured.
Grav 2.0 is the biggest release in the project's history — a modernized core, a rebuilt admin, a fresh default theme, and an updated dependency stack. Most of what you already know still works, but everything underneath has been sharpened.
localStorage persistence, locally-hosted Cal Sans + Inter fonts, and a refined Cal.com-inspired design system.markdown-notices plugin has been replaced by github-markdown-alerts, using the familiar > [!NOTE] / [!TIP] / [!IMPORTANT] / [!WARNING] / [!CAUTION] syntax.[!IMPORTANT] Upgrading from Grav 1.x requires a migration. Follow the step-by-step guide at getgrav.org/migrate-to-2 — it covers pre-flight checks, the migration itself, and what to verify afterward.