Pages
Once your project is setup, you need to add pages, you will be working on, to it.
Adding pages
From the command line type:
npm run add-page "Page Name"
for example
npm run add-page "Home"
You can also create multiple pages at once by separating page names with space:
npm run add-page "Home" "About Us" "Contact Us" "News"
WordPress Website
When you add a page on WordPress project:
- Twig template is automatically created in
wp/wp-content/themes/[your-theme]/templates/page-{page-slug}.twig
- Page is accessible at
project-name.test/{page-slug}
- If you haven't before, flush the rewrite rules Settings -> Permalinks -> Save changes
Static Website
In Static project, it creates Twig template in src/templates
directory or it creates Twig templates or markdown files in content
directory if it is used. The project index is regenerated (if it's used) and the page is added to it.
Removing pages
To remove the page remove its template or content file, and remove it from WP Admin or project index if necessary.