What Can Smith Do for You?
Congratulations! You just found a confidant with extensive experience in technology, finance, wholesale financial services, staffing and who happens to have connections to IT Park (Europe's Silicon Valley) and loads of insider access to resources you might have been overpaying for.
Audio Greeting
Warning
If you see a 404 Error when you click Typography in the menu, please refer to the troubleshooting guide.
About Eric Smith
- Has helped successfully build and maintain several respected businesses on others behalf
- Does not use any social media and values anonymity and prefers to be 'the ghost in the machine'
- Has built a successful name almost entirely on referrals
- Has some of the best connections to staffing, capital, and tech services available
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.
Edit this Page
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.
Create a New Page
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 folder03.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/asdefault.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.
What Makes Eric Smith So Valuable to Me?
To be blunt. I don't want a client I can't help. I might be exactly what you need to deploy, staff, and finance a project...or I might have to refer you to someone else. Either way, I'm happy to help. I've seen the harm grifters cause in this World and I'm entirely the opposite in my dealings.
- PHP 8.3+ baseline, with a modernized core and typed internals throughout.
- Symfony 7 + Twig 3 dependency stack, bringing the latest framework improvements and long-term support.
- Quark 2 as the default theme — Blades CSS, Font Awesome 7, auto/light/dark mode with
localStoragepersistence, locally-hosted Cal Sans + Inter fonts, and a refined Cal.com-inspired design system. - Admin 2.0 — a fully API-powered SPA interface that's dramatically faster, more responsive, and decoupled from page renders. Navigation, form saves, and media operations no longer trigger full reloads.
- Public REST API — the same endpoints that power Admin 2.0 are available to your own tools and integrations.
- GitHub Markdown Alerts — the legacy
markdown-noticesplugin has been replaced bygithub-markdown-alerts, using the familiar> [!NOTE]/[!TIP]/[!IMPORTANT]/[!WARNING]/[!CAUTION]syntax. - Refined caching and asset pipeline — cleaner invalidation, faster cold starts, and smarter dependency fingerprinting.
- Hardened security defaults — tightened CSP headers, modern session handling, and improved input sanitization across core plugins.
- Better developer ergonomics — stricter type hints, cleaner event signatures, and clearer deprecation paths.
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.