Note: This repository is provided "as-is" for the community. LyntonWeb is not actively maintaining this repository or reviewing Issues/Pull Requests. You are highly encouraged to fork this repository and modify it for your own needs!
Spark Premium is a free, open-source HubSpot CMS Theme developed by LyntonWeb. It provides a solid, flexible foundation for building modern and robust websites on the HubSpot platform.
- Live Demo: Spark Premium Demo
- Documentation: Theme Knowledge Base
- Fully compatible with HubSpot's Drag and Drop functionality
- Accessible & SEO-friendly markup
- Highly customizable theme settings
- Modular components and reusable sections
You can deploy this theme directly to your portal using the HubSpot Local Development CLI.
- Install the CLI if you haven't already:
npm install -g @hubspot/cli
- Clone this repository:
git clone https://github.com/lyntonweb/spark-premium.git cd spark-premium - Authenticate with your HubSpot portal:
hs auth
- Upload the theme:
hs upload theme spark-premium
You can also sync this repository directly to your HubSpot portal using the HubSpot GitHub App Integration. This approach allows for automatic syncing when changes are pushed to your repository.
If you would like to develop locally, this repository comes with an integrated build pipeline using Node.js, Yarn, and Gulp.
- Ensure you have Node.js and Yarn installed.
- Run
yarn(ornpm install) to install dependencies. - Configure your
$portal-idand other variables in thesrc/scss/variablesdirectory. - Run
yarn watchorgulpto watch for local changes. Compiled files will appear in thedist/themefolder. - You can use the HubSpot CLI
hs watchcommand in parallel to push your built assets to your sandbox portal.
This theme supports local processing for module CSS/JS:
module.scsscompiles tomodule.cssmodule.src.jscompiles tomodule.js- Vue files in
src/vue-componentscompile down to raw JS components.
This project is licensed under the MIT License.