example markdown styling

In the world of design, consistency is key. Whether you're designing a website, app, or product, having a consistent visual language can make all the difference. That's where design systems come in.

A design system is a collection of reusable components, guidelines, and assets that help ensure consistency across all of your design work. It's a way to standardize your design language, making it easier for your team to work together and for your users to navigate your products.

In this article, we'll explore the various elements of a design system and how they can be used to create a cohesive and effective design language.

Headings

Headings are an essential component of any design system. They help organize content, provide visual hierarchy, and make it easier for users to scan and find what they're looking for. A good design system will have headings of various sizes, ranging from H1 (the largest) to H6 (the smallest). Here's an example:

H1: Main Title Headings

H2: Headings

H3: Subheadings

H4: Sub-Subheadings

H5: Changelog Dates

Lists

Lists are another important component of a design system. They help organize content into easily digestible chunks, making it easier for users to read and understand. There are two types of lists: ordered and unordered.

Ordered lists are numbered, and each item is listed in a specific order. For example:

  1. Headings
  2. Lists
  3. Blockquotes
  4. Links
  5. Bold
  6. Underline
  7. Code Blocks
  8. Inline Code
  9. Example Tables
  10. Horizontal Rules

Unordered lists, on the other hand, use bullet points to separate each item. For example:

  • Headings
  • Lists
  • Blockquotes
  • Links
  • Bold
  • Underline
  • Code Blocks
  • Inline Code
  • Example Tables
  • Horizontal Rules

Blockquotes

Blockquotes are used to highlight a particular section of text or quote. They’re often used to emphasize an important point or to provide context. Here’s an example:

“Design systems are a collection of reusable components, guidelines, and assets that help ensure consistency across all of your design work.” - ChatGPT

Links are an important part of any design system. They allow users to navigate between different pages and sections of your product. When using links in your design system, it’s important to make sure they’re consistent in color, size, and style. Here’s an example:
Click here to learn more about design systems.

Bold, Underline, & Italics

Bold and underline are used to highlight specific words or phrases within a block of text. They help draw the user’s attention to important information. Here’s an example: Design systems are a collection of reusable components, guidelines, and assets that help ensure consistency across all of your design work.

Code Blocks and Inline Code

Code blocks and inline code are used to display and highlight code within a block of text. This is especially useful for developers who need to reference code snippets in their work.

Here’s an example:

function greet() {
    console.log(“Hello, world!”);
}

Example Tables

Example tables are used to display data in a clear and organized way. They help users compare and analyze information quickly. Here’s an example:

Tables Are Cool
col 1 is left-aligned $1600
col 2 is centered $12
col 3 is right-aligned $1

Horizontal Rules

Horizontal rules are used to visually separate sections of content. They help break up long blocks of text, making it easier for users to navigate.