forked from WP + Vue Theme™
VexelPress is not affiliated with WP + Vue Theme. The name and any related trademarks are used solely for nominative descriptive purposes.
This starter theme is for developers who want to build modern, interactive frontends using Vue.js within a traditional CMS environment. It bridges the gap between a reactive JavaScript framework and standard CMS features like menus, SEO plugins, and template hooks, aiming to simplify the development workflow.
Vue.js Integration: The theme is built around Vue.js and Webpack, allowing for the use of single-file components and a component-based architecture for the frontend.
Development Workflow: It includes Webpack Dev Server with Hot Module Replacement (HMR), enabling faster development by updating modules in the browser without a full page reload during local development.
CMS Compatibility: The design maintains compatibility with core CMS functions such as template tags for headers and footers, localized scripts, and menu management, aiming to leverage data already queried by the CMS on the initial page load.
Build Process: Comes with configured npm/yarn scripts for development, staging, and production builds, including cache-busting techniques to manage asset versions.
Project Structure: Organizes theme files into clear directories for configuration, source components, and static assets, following conventions for integration with the CMS's PHP template system.