# stephanieogaygarcia.com > AI-optimized mirror of stephanieogaygarcia.com containing 50 pages totalling 22,905 words of clean markdown content, structured data, and semantic HTML. Original source: https://stephanieogaygarcia.com/. Last updated: 2026-06-12T19:34:31.771Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Freelance HubSpot CMS Developer](/content/site-root.html): Freelance HubSpot CMS Developer based in Dublin, Ireland. I build flexible, easy-to-use HubSpot themes, templates and modules. (896 words) ## Articles & Blog Posts - [hubspot-website-development/add-a-background-image-to-your-hubspot-email-template.html](/content/hubspot-website-development/add-a-background-image-to-your-hubspot-email-template.html) (1 words) - [demo/event-cards/index.html](/content/demo/event-cards/index.html) (1 words) - [Stephanie O'Gay Garcia (2023) Design System](/content/style-guide/index.html): Stephanie O'Gay Garcia's theme styling (891 words) - [HubSpot Scrolling Content Banner Module](/content/demo/scrolling-content-banner/index.html): A demo of the "Scrolling Content Banner" module for the HubSpot Marketplace. (634 words) - [Need help with a HubSpot CMS project?](/content/services/index.html): Custom HubSpot CMS themes, templates and custom modules that are easy-to-use. (457 words) - [HubSpot Event Cards Module](/content/documentation/event-cards/index.html): Documentation for the "Event Cards" module for the HubSpot Marketplace. (657 words) - [Add a reading progress bar to your HubSpot blog](/content/hubspot-website-development/add-a-reading-progress-bar-to-your-hubspot-blog/index.html): Code that you can use on any of your HubSpot pages or blog pages to track how far down the page you've scrolled. (2,910 words) - [Compare two dates using HubL](/content/hubspot-website-development/calculate-the-difference-between-two-dates-using-hubl.html): Calculate the difference between two HubL dates in HubSpot in order to do things like display past and upcoming events from a HubDB table. (913 words) - [Optimise your HubSpot website speed](/content/hubspot-website-development/optimise-your-hubspot-website-speed/index.html): Tips and tricks on how to optimise page speed on your HubSpot website. (1,047 words) - [Style custom checkboxes on HubSpot forms](/content/hubspot-website-development/style-custom-checkboxes-on-hubspot-forms/index.html): This post contains CSS styling for customising checkboxes on forms on your HubSpot website. (596 words) - [How do I configure my theme settings?](/content/documentation/showcase-theme/how-do-i-configure-my-theme-settings/index.html): Documentation for the HubSpot Showcase Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (198 words) - [Relative Font Sizes (Using "rem")](/content/docs/relative-font-sizes-using-rem/index.html): In some themes, you may find that some typography, such as headings, might be set to use "rem" instead of a value like "px". Learn more about what rems are and how to use them in your theme. (398 words) - [Timezones on HubSpot's "Date" and "Date and Time" module fields](/content/hubspot-website-development/timezones-on-hubspots-date-and-date-and-time-module-fields.html): How timezones work on HubSpot's "Date" and "Date and Time" module fields. (942 words) - [About](/content/ai-profile/index.html): AI-facing profile for Stephanie O’Gay Garcia, freelance HubSpot CMS developer providing custom themes, modules, templates, HubDB work, and website migrations. (1,052 words) - [Write a case-insensitive HubDB equals query for a text column](/content/hubspot-website-development/write-a-case-insensitive-hubdb-equals-query-for-a-text-column.html): HubSpot's HubDB get_table_rows equals query parameter for text columns does not support case-insensitive filtering by default. But there's a workaround! (539 words) - [How to combine posts from multiple HubSpot blogs in a custom module](/content/hubspot-website-development/how-to-combine-posts-from-multiple-hubspot-blogs-in-a-custom-module.html): If you have multiple blogs on your HubSpot account, you may wish to create a module where you display posts from several of them. (1,206 words) - [Style custom radio buttons on HubSpot forms](/content/hubspot-website-development/style-custom-radio-buttons-on-hubspot-forms/index.html): This post contains CSS styling for customising radio buttons on forms on your HubSpot website. (630 words) - [HubSpot Website Development](/content/en/blog/index.html): Tutorials, FAQs and Best Practices for HubSpot CMS Developers (433 words) - [Material Design - HubSpot Form](/content/material-design-style-hubspot-form/index.html): Material Design Style HubSpot Form (212 words) - [Add a "Forward to a Friend" link to HubSpot emails](/content/hubspot-website-development/add-a-forward-to-a-friend-link-to-hubspot-emails/index.html): Workaround on how to add a "Foward to a Friend" functionality to emails in HubSpot. (603 words) - [HubSpot Video Gallery Module](/content/documentation/video-gallery/index.html): Documentation for the "Video Gallery" module for the HubSpot Marketplace. (423 words) - [How do I remove or style the asterisk (*) for required fields on HubSpot forms?](/content/hubspot-website-development/how-do-i-remove-or-style-the-asterisk-for-required-fields-on-hubspot-forms.html): Helpful tips on styling or removing the asterisk (*) that appears next to required form fields on HubSpot. (498 words) - [Customize the embedded video in a HubSpot Video module](/content/hubspot-website-development/customize-the-embedded-video-in-a-hubspot-video-module.html): When creating a template in HubSpot, you may want to add your own default embedded video to a Video module, here's how you can do that. (451 words) - [Out of Office](/content/ooo/index.html): Calendar displaying the dates that Stephanie is out of the office. (435 words) - [Relative font sizes (using "rem")](/content/documentation/arborist-theme/relative-font-sizes-using-rem/index.html): Documentation for the HubSpot Arborist Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (420 words) - [Cookie Policy](/content/cookie-policy/index.html): Stephanie O'Gay Garcia's Cookie Policy (441 words) - [Update a nested/grouped field on a HubSpot custom module (HubL module or dnd_module)](/content/hubspot-website-development/update-a-nested-module-field-on-a-hubspot-custom-module-dnd_module.html): How to access a nested field when working on a local development HubSpot Theme. (454 words) - [How do I create and edit pages?](/content/documentation/arborist-theme/how-do-i-create-and-edit-pages/index.html): Documentation for the HubSpot Arborist Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (310 words) - [How to add an llms.txt page to your HubSpot website](/content/hubspot-website-development/add-an-llmstxt-page-to-your-hubspot-website/index.html): Learn how to add an llms.txt file to your HubSpot website using a simple workaround. (254 words) - [Switch an existing HubSpot custom module from global to local](/content/hubspot-website-development/switch-an-existing-hubspot-custom-module-from-global-to-local.html): Switch a HubSpot custom module from global to local through the CLI, while still being able to update fields. (289 words) - [How do I set up my system pages (404 error, 500 error... etc.)?](/content/documentation/arborist-theme/how-do-i-set-up-my-system-pages/index.html): Documentation for the HubSpot Arborist Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (254 words) - [Center align a HubSpot form submit button](/content/hubspot-website-development/center-align-a-hubspot-form-submit-button/index.html): CSS that you can use to center align the submit button on a HubSpot form. (263 words) - [How to use HubSpot's Color field in custom modules](/content/hubspot-website-development/how-to-use-hubspots-color-field-in-custom-modules/index.html): You can use HubSpot's color HubL tag or the colour field on custom modules to add editable colours to your code. (261 words) - [Remove the wrapper from a field in a HubSpot custom module](/content/hubspot-website-development/remove-the-wrapper-from-a-field-in-a-hubspot-custom-module.html): You can use the no_wrapper parameter to remove the wrapper from a field in a custom module. (316 words) - [HubSpot form that redirects based on a selection for a number field](/content/demo/hubspot-form-with-redirects-number-field/index.html) (85 words) - [Sections available for the Arborist theme](/content/documentation/showcase-theme/sections-available-for-the-arborist-theme/index.html): Documentation for the HubSpot Showcase Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (114 words) - [Prevent editing in content editors in coded HubSpot templates](/content/hubspot-website-development/prevent-editing-in-content-editors-in-coded-hubspot-templates.html): How to enable the "Prevent editing in content editors" in coded HubSpot templates (291 words) - [Book a Meeting](/content/meeting/index.html): Book a time to meet with Stephanie O'Gay Garcia (112 words) - [Sort a HubDB query by date](/content/hubspot-website-development/sort-a-hubdb-query-by-date/index.html): A simple answer to the question of how you can sort a HubDB query by date on HubSpot. (346 words) - [Sections available for the Arborist theme](/content/documentation/arborist-theme/sections-available-for-the-arborist-theme/index.html): Documentation for the HubSpot Arborist Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (114 words) - [Hiding HubSpot modules on mobile/desktop at template level](/content/hubspot-website-development/hiding-hubspot-modules-on-mobile-or-desktop-at-template-level.html): How to hide a hubspot module on desktop/mobile in your hubl template (248 words) - [Apply specific styling to the first page of your HubSpot blog listings](/content/hubspot-website-development/apply-specific-styling-to-the-first-page-of-your-hubspot-blog-listings.html): Sometimes you might want to apply styling to the first page in your blog listings, such as a hero banner or featured content. (223 words) - [Exclude a blog topic from a list of blog posts on HubSpot](/content/hubspot-website-development/exclude-a-blog-topic-from-a-list-of-blog-posts-on-hubspot.html): There are a few scenarios where you may wish to hide a specific blog topic from appearing in your posts, such as hiding blogs tagged as "featured" from your blog listings. (230 words) - [How do I customize modules?](/content/documentation/showcase-theme/how-do-i-customize-modules/index.html): Documentation for the HubSpot Showcase Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (222 words) - [Sections available for the Showcase theme](/content/documentation/arborist-theme/sections-available-for-the-showcase-theme/index.html): Documentation for the HubSpot Arborist Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (114 words) - [Where do I find my theme?](/content/documentation/arborist-theme/where-do-i-find-my-theme/index.html): Documentation for the HubSpot Arborist Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (114 words) - [Templates available for the Showcase theme](/content/documentation/arborist-theme/templates-available-for-the-showcase-theme/index.html): Documentation for the HubSpot Arborist Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (103 words) - [Give a HubSpot custom module a unique ID](/content/hubspot-website-development/give-a-hubspot-custom-module-a-unique-id/index.html): Give a HubSpot module a unique ID. (201 words) - [Templates available for the Showcase theme](/content/documentation/showcase-theme/templates-available-for-the-showcase-theme/index.html): Documentation for the HubSpot Showcase Theme, designed and developed by Stephanie O’Gay Garcia and available for free on the HubSpot Marketplace. (103 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives