Published September 11, 2019
The Answer is A.
HubSpot Markup Language, aka HubL, is the primary syntax used throughout the HubSpot CMS.
HubL is a HubSpot-specific programming language based on a Python templating engine known as Jinja. If you’ve read this far, congratulations on weathering the “tech jargon” storm. It's a bit simpler from here on out!
HubL’s principal purpose is to provide non-coders and coders alike with an easy method to reference, display, and utilize site data to be incorporated within templates, custom modules, blog listings, etc.
The beauty of HubL is that it can be basic or advanced, depending upon the technical skillset of the individual utilizing it.
At its most elementary level, HubL can be used to display basic information, such as:
- Blog Author
- Blog Title
- Contact Information (first name, last name, company)
It can also be utilized to set cascading style sheets (CSS) values to variables, such as:
- Font Family
- Calculate values using HubL variables
- Create “if” statements to show different information or elements
- Create “for” loops to repeat functions and sort through custom arrays
- Create arrays of information to display on site pages
Whether you're new to HubSpot or have been using it for years, HubL is a vital element to incorporate into your development approach. With it, your coding capabilities will be greatly expanded; without it, you'll be placing unnecessary limits on your web pages, blogs, and overall creativity.
Subscribe to the Inbound & Down Question of the Day
Sign up to receive a new inbound multiple choice question delivered to your inbox every morning.
Explore more inbound learning on the Inbound & Down Podcast.