allyninja is an experienced team. We consult with businesses throughout our home state of Kentucky and across the United States. Our mission? To help you make sure your physical and digital spaces are useful for everyone. We apply universal design principles to make it easier for your visitors and customers to find and use your stuff.
One of our most common requests is for training on digital accessibility. We've put together this online knowlege base to help you learn the accessibility basics. On this site, you'll find explainations of the principles. You'll also find examples of good and bad content with step-by-step instructions for how to fix things.
There are big changes coming to the ADA regulations, passed in 2024 and taking effect in April of 2027. The changes affect agencies covered by Title II like state and local governments and their programs. In the past, digital content like websites and online documents had to be made accessible if someone asked for it. The new rules mean that these agencies must make their online materials and programs accessible from the start so that they are accessible for everyone.
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 Typography in 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 Page between 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.