A child theme is a copy of an original parent theme. You can edit the child theme without altering the parent theme.
In HubSpot, it is not possible to edit files for themes purchased from the asset marketplace. While it is possible to build your website using the original parent theme, using a child theme is a future-proof way of building your website.
Creating a child theme requires access to Design Tools (formerly Design Manager), don't worry, no code skills are required! Just follow these steps to create a child theme in your HubSpot account.
IMPORTANT: These are the ONLY files needed in the child theme to build your website, all of the templates and modules are inherited from the marketplace theme and would only be cloned to the child if you are creating a custom-coded template or module.
For information about creating a child theme using the CLI, visit HubSpot's Documentation.
Congrats! You’re ready to use your child theme!
Once you’ve got everything set up, all you’ll need to do is choose your child theme the next time you build a page. After you’ve made that selection, the first time, your default theme will be set to your child theme and you should not need to re-select it unless you’re updating existing pages.