AnyCable website (https://anycable.io).
Run yarn and then yarn dev to start dev server with livereload.
Use svgo to optimize SVG images.
For animated illustration use: svgo --disable=moveGroupAttrsToElems --disable=convertTransform src/images/illustration.svg src/images/illustration.min.svg
To send custom events to GTM do the following:
- For links (or link-like elements) use
gtm-linkclass and specify action and category usingdata-gtm-actionanddata-gtm-categoryattributes:
a.gtm-link(href="#", data-gtm-category="landingButton", data-gtm-action="tryIt1")-
For footer links you can alternatively just add a
gtm-footer-linkclass without specifying any data attributes (footerLinkscategoryandactionderived from the link text will be used automatically). Theactionvalue could be overriden by settingdata-gtm-actionattribute. -
For form submissions use
gtm-formclass and the samedata-gtm-categoryanddata-gtm-actionattributes.
NOTE: in development, we print events in the console instead of sending them to GTM. See dochead.pug for more.