Personalizing your onboarding with Markdoc
Oct 6, 2023Ayrton

Summary
This post details the technical implementation of a personalized developer onboarding flow using Markdoc. It explains how Markdoc's superset of Markdown, custom attributes, tags, functions, and variables were used to create dynamic content. Specific examples include using variables to inject user credentials into code snippets and extending Markdoc nodes to display filenames above code blocks. The post also describes the implementation of platform detection logic to dynamically select the correct SSL certificate for different operating systems and provides a user interface for manual selection.