An amazing WordPress starter theme that aims to save you 1000's of hours and make your life easier! Ignition does a lot of the preliminary work for you so you can focus on creating the actual website.
Features
Ignition grows every day but here are some of the exciting features currently:
NPM + Webpack
Use modern javascript and tools with node, npm and webpack, all set up and ready to go! With JS and sass compiling automatically, you can get started straight away without hassle.
Easy Configuration File
Ignition comes with a theme.config.js file for quick customization and settings to use throughout your code. You can easily swap out the icon for the menu here, or decide what google fonts you want to use.
Menu Ready
One of the hardest parts when creating a site is a menu system. Ignition comes with navigation and some functons for customization. Of course you can override the whole thing, but it's pretty universal and has some great responsiveness. There are also javascript functions you can use to override how dropdowns should open.
ACF Blocks
Making blocks is the new big thing and Ignition is all set and ready. You can build blocks with a plugin like ACF easily. Ignition supports alignwide and alignfull blocks. You can also create a header block that will show up as default every time someone makes a post of the specified post type.
Making React blocks is also possible now that webpack is included.
Easily keep files organized
In WordPress files are everywhere. In most themes you will need to separate your sass files from your javascript files and then there are your php files. In Ignition, a file that starts with an underscore will automatically be "imported" (registered and enqueued, or included in the functions.php file if its a php file) into the theme so you dont have to go doing that and you can keep your php, css, and js files together neatly. So a block that you create with php, css and js can be kept together in a block folder.