seek help! How should I use native HTML to write templates

I am a front-end development engineer who has worked for about a year. I want to use hubspot and write a set of templates myself. Hubl is too difficult for me. Do you have any related introductory materials or can I use native HTML to write templates? thank you

Hey @yundabei
I would start by exploring the HubSpot academy. The development videos and resources there will get you up and running quickly.

Hi @yundabei,

as @Kevin-C mentioned the HubSpot Academy is a great resource of knowledge. Since you’re a fellow developer I recommend you to start with those certifications:

  • Inbound Marketing - this will give you a good basic understanding of what Inbound Marketing is in general
  • CMS for developers - this one is crucial! You will get a good understanding of what Hubl is and how to use it
  • recommended: CMS for marketers - since you’re a developer it’s not development related but will give you an idea how marketers (your clients) work with HubSpot.

additional certifications:

  • CMS for developers II: a more in depth certification which can be a bit more challenging for beginners but will teach you great best practises
  • SEO & SEO II: As a developer you should know SEO and some best practises for developers

As for your question:
Yes you can write and use native HTML+CSS+JS in HubSpot but you should combine it with Hubl because it will make your life way easier.

The most important thing when working with HubSpot is a theme. It’s the design, layout and functionality of your page.

If you haven’t already - create a free cms developer account at developers.hubspot.com and follow the Quickstart guide to developing on the HubSpot CMS.

Tipp: Since VSCode/local development can be quite challenging for beginners I recommend you to start your developer journey in the Design Manager/Design Tools which can be found either in the “Developer Extension” menu or in “Marketing/Files & Templates”

My personal approach:

I create a custom module for almost everything inside a custom theme since it gives the user a much better experience and give me the ability to change things in one place without the need to change the same thing over and over on every page. This can be a bit more tricky but also a timesaver if you work on big projects.

Don’t hessitate to reach out if you have more questions

best,

Anton