📚 The Stack
  • WordPress
  • Flywheel + Local
  • React
  • TypeScript
  • (WP)GraphQL
  • eddev Library
⚙️ Process
  • Creating a new site
  • Deployment
  • Bundle Optimisation
  • Favicons
🛠 Tooling
  • CLI
  • Import Shortcuts
  • Constants
✨ Starter Theme
  • Project Structure
  • ed.config.json
  • <FadeSlider />
💅 Styling
  • Overview
  • theme.css.tsx
  • Responsive Styles
  • Tokens
  • Colour & Subthemes
  • Spacing
  • Typography
  • Variants and Variables
  • Admin Styles
🧱 Gutenberg Blocks
  • Overview
  • Defining a block
  • Block ACF Fields
  • Block GraphQL Files
  • Inline Editing
  • Nested Blocks
  • Restricting to Post Types
  • Restricting to Page Templates
  • Dynamic Blocks
📄 Views
  • Overview
  • View Queries
  • Displaying Blocks
  • _app.tsx View
  • Custom Templates
📝 Custom ACF Fields
  • Overview
❄️ GraphQL
  • Overview
  • Query Hooks
  • Extending the GraphQL Schema
👀 SEO and Tracking
  • Analytics & Tag Manager
☀️ Serverless
  • Serverless Overview
  • Config
  • WordPress + Vercel
  • APIs
  • RPC API
🧐 How To
  • Menus
  • Options Pages
  • Edit This Site

🛠 Tooling

1. CLI
A tour of the default NPM scripts which come with the starter theme
2. Import Shortcuts
Import aliases for dealing with unwieldy import paths
3. Constants
Global values for affecting output bundles