Design

Lorem ipsum dolor sit amet, consectetur adipiscing elita. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

+Lorem+ ipsum dolor sit amet.

Heading level 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

Cras at velit cursus, hendrerit nisl a, condimentum quam. Praesent dapibus laoreet ante non lacinia. Pellentesque suscipit vitae lacus id dignissim. Sed tincidunt tellus nunc, vitae bibendum metus faucibus eu. Fusce sit amet dolor elementum, viverra purus vitae, ultrices mauris. Nam vitae accumsan lacus. Mauris volutpat tristique eleifend. Praesent vestibulum lacus vitae egestas suscipit. Cras ex risus, vestibulum ac metus in, aliquam convallis mi.

Nulla pellentesque dui felis, ut ullamcorper metus elementum non. In ac blandit urna. Aenean vitae sem imperdiet, ultricies tellus sed, finibus lorem. Mauris tristique erat at tellus feugiat imperdiet. Aliquam ut metus sagittis, auctor lacus at, tempus massa. Curabitur magna eros, tincidunt in arcu id, euismod laoreet purus. Sed pretium sem sem, vel consectetur nisi pretium ac. Mauris tempus lacus risus, at eleifend ex congue a.

Heading level 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Heading level 4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Heading level 5

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Heading level 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Code block heading level 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Code block heading level 4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Code block heading level 5

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Code block heading level 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Inline styles

Plain text

Normal

Strong

Emphasized

Strong emphasized

Highlighted

Monospaced text

Monospaced

Strong monospaced

Emphasized monospaced

Strong emphasized monospaced

Custom text

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet

lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet

Unconstrained formatting pairs

Strong

Emphasized

Monospaced

Custom text with unconstrained formatting pairs

Pellentesque suscipit

Pellentesque suscipit

+term+

Pellentesque suspicit

@pellentesque

@author==(lorem,ipsum,dolor)

Footnotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit.[1] Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

1. Donec maximus libero dignissim nulla egestas sodales.

Lists

Basic lists

Ordered

  1. Lorem ipsum dolor sit amet.

  2. Vivamus tempus dolor. Quisque tincidunt.

  3. Curabitur ornare ornare.

  4. In vel augue ac lacus.

  5. Nullam semper hendrerit posuere. Sed commodo a risus sed pretium.

Unordered

  • Lorem ipsum dolor sit amet.

  • Vivamus tempus dolor. Quisque tincidunt.

  • Curabitur ornare ornare.

  • In vel augue ac lacus.

  • Nullam semper hendrerit posuere. Sed commodo a risus sed pretium.

Basic nested lists

Ordered

  1. Lorem ipsum dolor sit amet.

  2. Vivamus tempus dolor.

    1. Quisque tincidunt.

    2. Curabitur ornare ornare.

      1. In vel augue ac lacus.

      2. Nullam semper hendrerit posuere.

        1. Sed commodo a risus sed pretium.

        2. Duis vitae ipsum urna.

          1. Cras sit amet tempor odio.

          2. Curabitur pharetra condimentum placerat.

          3. Sed sagittis ullamcorper justo a eleifend.

        3. Fusce tellus ipsum.

      3. Curabitur lectus odio.

    3. Donec maximus libero dignissim.

  3. Aenean erat dolor.

Unordered

  • Lorem ipsum dolor sit amet.

  • Vivamus tempus dolor.

    • Quisque tincidunt.

    • Curabitur ornare ornare.

      • In vel augue ac lacus.

      • Nullam semper hendrerit posuere.

        • Sed commodo a risus sed pretium.

        • Duis vitae ipsum urna.

          • Cras sit amet tempor odio.

          • Curabitur pharetra condimentum placerat.

          • Sed sagittis ullamcorper justo a eleifend.

        • Fusce tellus ipsum.

      • Curabitur lectus odio.

    • Donec maximus libero dignissim.

  • Aenean erat dolor.

Mixed

  1. Lorem ipsum dolor sit amet.

  2. Vivamus tempus dolor.

    • Quisque tincidunt.

    • Curabitur ornare ornare.

      1. In vel augue ac lacus.

      2. Nullam semper hendrerit posuere.

        • Sed commodo a risus sed pretium.

        • Duis vitae ipsum urna.

          1. Cras sit amet tempor odio.

          2. Curabitur pharetra condimentum placerat.

          3. Sed sagittis ullamcorper justo a eleifend.

        • Fusce tellus ipsum.

      3. Curabitur lectus odio.

    • Donec maximus libero dignissim.

  3. Aenean erat dolor.

Complex lists

Ordered

  1. Lorem ipsum dolor sit amet. Vivamus tempus dolor.

    Quisque tincidunt. Curabitur ornare ornare.

  2. In vel augue ac lacus.

    Nullam semper hendrerit posuere.

    Note

    Sed commodo a risus sed pretium.

  3. Duis vitae ipsum urna.

    {
    "completions": [
        {
        "value": "install",
        "score": 1007.5376999820605,
        "highlighted": "(instal)[l]",
        "confidence": 0.75
        }
    ]
    }

    Cras sit amet tempor odio.

  4. Curabitur pharetra condimentum placerat. Sed sagittis ullamcorper justo a eleifend. Fusce tellus ipsum.

  5. Curabitur lectus odio.

    Donec maximus libero dignissim. Aenean erat dolor.

Unordered

  • Lorem ipsum dolor sit amet. Vivamus tempus dolor.

    Quisque tincidunt. Curabitur ornare ornare.

  • In vel augue ac lacus.

    Nullam semper hendrerit posuere.

    Note

    Sed commodo a risus sed pretium.

  • Duis vitae ipsum urna.

    {
    "completions": [
        {
        "value": "install",
        "score": 1007.5376999820605,
        "highlighted": "(instal)[l]",
        "confidence": 0.75
        }
    ]
    }

    Cras sit amet tempor odio.

  • Curabitur pharetra condimentum placerat. Sed sagittis ullamcorper justo a eleifend. Fusce tellus ipsum.

  • Curabitur lectus odio.

    Donec maximus libero dignissim. Aenean erat dolor.

Complex nested lists

Ordered

  1. Lorem ipsum dolor sit amet. Vivamus tempus dolor.

  2. Quisque tincidunt. Curabitur ornare ornare.

    1. In vel augue ac lacus.

    2. Nullam semper hendrerit posuere.

    Sed commodo a risus sed pretium.

  3. Duis vitae ipsum urna.

  4. Cras sit amet tempor odio.

    1. Curabitur pharetra condimentum placerat.

      1. Sed sagittis ullamcorper justo a eleifend.

        Fusce tellus ipsum.

        {
        "completions": [
            {
            "value": "install",
            "score": 1007.5376999820605,
            "highlighted": "(instal)[l]",
            "confidence": 0.75
            }
        ]
        }
      2. Curabitur lectus odio.

      Note

      Donec maximus libero dignissim.

    2. Aenean erat dolor.

  5. Leo nec lacinia auctor.

Unordered

  • Lorem ipsum dolor sit amet. Vivamus tempus dolor.

  • Quisque tincidunt. Curabitur ornare ornare.

    • In vel augue ac lacus.

    • Nullam semper hendrerit posuere.

    Sed commodo a risus sed pretium.

  • Duis vitae ipsum urna.

  • Cras sit amet tempor odio.

    • Curabitur pharetra condimentum placerat.

      • Sed sagittis ullamcorper justo a eleifend.

        Fusce tellus ipsum.

        {
        "completions": [
            {
            "value": "install",
            "score": 1007.5376999820605,
            "highlighted": "(instal)[l]",
            "confidence": 0.75
            }
        ]
        }
      • Curabitur lectus odio.

      Note

      Donec maximus libero dignissim.

    • Aenean erat dolor.

  • Leo nec lacinia auctor.

Mixed

  1. Lorem ipsum dolor sit amet. Vivamus tempus dolor.

  2. Quisque tincidunt. Curabitur ornare ornare.

    • In vel augue ac lacus.

    • Nullam semper hendrerit posuere.

    Sed commodo a risus sed pretium.

  3. Duis vitae ipsum urna.

  4. Cras sit amet tempor odio.

    • Curabitur pharetra condimentum placerat.

      1. Sed sagittis ullamcorper justo a eleifend.

        Fusce tellus ipsum.

        {
        "completions": [
            {
            "value": "install",
            "score": 1007.5376999820605,
            "highlighted": "(instal)[l]",
            "confidence": 0.75
            }
        ]
        }
      2. Curabitur lectus odio.

      Note

      Donec maximus libero dignissim.

    • Aenean erat dolor.

  5. Leo nec lacinia auctor.

Image in list

  1. Lorem ipsum dolor sit amet.

  2. Vivamus tempus dolor.

    Temp image
  3. Quisque tincidunt.

  4. Curabitur ornare ornare.

  5. In vel augue ac lacus.

Include in list

Attached to a list item

  1. Lorem ipsum dolor sit amet.

  2. Vivamus tempus dolor.

    Quisque tincidunt.

  3. Curabitur ornare ornare.

  4. In vel augue ac lacus.

As a list item

  1. Lorem ipsum dolor sit amet.

  2. Vivamus tempus dolor.

  3. Quisque tincidunt.

    Curabitur ornare ornare.

  4. In vel augue ac lacus.

Diagrams

Review the non-text visuals best practices for further information.

Linear diagram

Linear diagram

Layered diagram

Layered diagram

Flowchart diagram

Flowchart diagram

Tables

Left-aligned content

Using the left column operator

Lorem

Ipsum

Using left cell operators

Lorem

Ipsum

Center-aligned content

Using the center column operator

Lorem

Ipsum

Using center cell operators

Lorem

Ipsum

Right-aligned content

Using the right column operator

Lorem

Ipsum

Using right cell operators

Lorem

Ipsum

Basic tables

Header and 2 implied columns

Lorem Dolor

Ipsum

Quisque

No header and 2 undefined columns

Lorem

Dolor

Ipsum

Quisque

2 equal columns

Lorem Quisque

Ipsum

Tincidunt

Dolor

Ornare

3 undefined columns

Lorem Tincidunt Ac

Ipsum

Ornare

Efficitur

Dolor

Augue

Hendrerit

Quisque

Urna

Lacus

2 columns that fit their content

Lorem Ipsum Dolor Quisque

Tincidunt

In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl.

1 wide column and 3 equal columns

Lorem Ornare Hendrerit Nullam

Ipsum

Augue

Lacus

Vel

Dolor

Urna

Vitae

Mauris

Quisque

Ac

Posuere

Nisi

Tincidunt

Efficitur

Semper

Dapibus

3 unequal columns

Lorem Tincidunt Ac

Ipsum

Ornare

Efficitur

Dolor

Augue

Hendrerit

Quisque

Urna

Lacus

Column and row spans

Lorum Ipsum Quisque

Tcidunt

Augue

Vitae

Nullam

Nisi

Leo

Vivamus

Pellentesque

Curabitur

Duis

Hendrerit

Horizontally and vertically centered content

Lorem Ipsum Quisque Tcidunt

Augue

Vitae

Nisi

Leo

Vivamus

Pellentesque

Curabitur

Duis

Hendrerit

Pretium

Lorem Quisque Augue

Ipsum

Tincidunt

Urna

Dolor

Ornare

Ac

Monospace in header

Lorem Quisque Augue

Ipsum

Tincidunt

Urna

Dolor

Ornare

Ac

Table with line breaks

Lorem Quisque
dolor

Ipsum

Tcidunt
Ornare

Mauris
Posuere
Dapibus

Risus
Sit

Table with icons

Lorem Ipsum

x

x

check

check

Table with block elements (admonitions, lists, code, etc.)

Lorem Ipsum

Augue

{
"completions": [
    {
    "value": "install",
    "score": 1007.5376999820605,
    "highlighted": "(instal)[l]",
    "confidence": 0.75
    }
]
}

Vitae

Note

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  1. Sapien eget mi proin sed libero.

  2. Ultrices dui sapien eget mi:

    1. Volutpat sed cras ornare arcu dui vivamus arcu felis bibendum.

    2. Dictumst quisque sagittis purus sit amet volutpat consequat mauris nunc.

  • Consectetur a erat nam at lectus urna duis convallis.

  • Ornare suspendisse sed nisi lacus.

    • arius morbi enim nunc faucibus a pellentesque.

Table with footnotes

Lorem Ipsum

Dolor

Sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna.

Pellentesque

Laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl.[1]

1. Integer a ex tincidunt.

Table with max-width set on wide code block

Lorem Ipsum Dolor

Quisque

Tincidunt

Ornare

Augue

item_size = document.get_meta_data_value('size')
log('1- Size of item: {}'.format(item_size[0]), 'Detail')
item_type = document.get_meta_data_value('filetype')
log('2- Type of item: {}'.format(item_type[0]), 'Detail')

if int(item_size[0]) > 2000:
    log('item size is greater than 2000', 'Notification')
elif str(item_type[0]) == 'html':
    log('item type is html', 'Notification')
else:
    log('both conditions failed to match', 'Warning')

Urna

Ac

Efficitur

Hendrerit

Lacus

Table with two header rows

Lorem Ornare Hendrerit Nullam

Ipsum

Augue

Lacus

Vel

Dolor

Urna

Vitae

Mauris

Quisque

Ac

Posuere

Nisi

Tincidunt

Efficitur

Semper

Dapibus

Table with header column

Lorem

Ornare

Hendrerit

Nullam

Ipsum

Augue

Lacus

Vel

Dolor

Urna

Vitae

Mauris

Quisque

Ac

Posuere

Nisi

Tincidunt

Efficitur

Semper

Dapibus

Table with include

Lorem ipsum Dolor sit amet

Vivamus

Tempus dolor

Quisque tincidunt.

Curabitur ornare ornare

Table with version tags

Lorem Ipsum Dolor

Quisque

Cras at velit cursus, hendrerit nisl a, condimentum quam. Praesent dapibus laoreet ante non lacinia.

Pellentesque suscipit vitae lacus id dignissim. Sed tincidunt tellus nunc, vitae bibendum metus faucibus eu.

Ornare

Fusce sit amet dolor elementum, viverra purus vitae, ultrices mauris. Nam vitae accumsan lacus.

Augue

Mauris volutpat tristique eleifend. Praesent vestibulum lacus vitae egestas suscipit. Cras ex risus, vestibulum ac metus in, aliquam convallis mi.

Short horizontally scrollable table

Lorem Quisque Augue Efficitur Vitae Nullam Nisi Leo Vivamus Pellentesque Curabitur Duis Hendrerit Pretium

Ipsum

Tincidunt

Urna

Hendrerit

Posuere

Vel

Dapibus

Laoreet

Cursus

Tempus

Sit

Commodo

Pretium

Sed

Dolor

Ornare

Ac

Lacus

Semper

Mauris

Adipiscing

Elit

Amet

Risus

Nec

Gravida

Lorem

Tristique

Long horizontally scrollable table

Lorem Quisque Augue Efficitur Vitae Nullam Nisi Leo Vivamus Pellentesque Curabitur Duis Hendrerit Pretium

Ipsum

Tincidunt

Urna

Hendrerit

Posuere

Vel

Dapibus

Laoreet

Cursus

Tempus

Sit

Commodo

Pretium

Sed

Dolor

Ornare

Ac

Lacus

Semper

Mauris

Adipiscing

Elit

Amet

Risus

Nec

Gravida

Lorem

Tristique

Mauris

ac

velit

nulla

Maecenas

sapien

odio

sagittis

tincidunt

diam

nec

aliquam

maximus

nulla

Proin

fermentum

urna

a

hendrerit

venenatis

odio

diam

mollis

tortor

in

laoreet

arcu

dui

sit

amet

tortor

Donec

vitae

risus

convallis

gravida

est

vel

tincidunt

ex

In

sit

amet

fermentum

neque

Fusce

tempor

libero

quis

tempus

vestibulum

tellus

urna

ultrices

ipsum

aliquam

euismod

ex

dolor

nec

eros

Nam

vulputate

ipsum

vitae

convallis

interdum

lacus

leo

dictum

enim

in

gravida

ante

est

cursus

quam

Ut

dictum

sem

vitae

mi

rutrum

quis

tempor

velit

facilisis

Vivamus

vitae

varius

enim

Maecenas

rhoncus

nisi

et

cursus

faucibus

elit

lectus

suscipit

est

et

luctus

justo

risus

sed

diam

Sed

suscipit

ullamcorper

euismod

In

eget

diam

tortor

Sed

quis

egestas

nunc

condimentum

fermentum

risus

Vivamus

eget

laoreet

velit

vitae

vestibulum

odio

Nunc

ullamcorper

nisl

ut

tempor

varius

massa

lorem

varius

turpis

at

tincidunt

lectus

tortor

ac

tellus

Ut

a

pellentesque

mi

Mauris

ac

velit

nulla

Maecenas

sapien

odio

sagittis

tincidunt

diam

nec

aliquam

maximus

nulla

Proin

fermentum

urna

a

hendrerit

venenatis

odio

diam

mollis

tortor

in

laoreet

arcu

dui

sit

amet

tortor

Donec

vitae

risus

convallis

gravida

est

vel

tincidunt

ex

In

sit

amet

fermentum

neque

Fusce

tempor

libero

quis

tempus

vestibulum

tellus

urna

ultrices

ipsum

aliquam

euismod

ex

dolor

nec

eros

Nam

vulputate

ipsum

vitae

convallis

interdum

lacus

leo

dictum

enim

in

gravida

ante

est

cursus

quam

Ut

dictum

sem

vitae

mi

rutrum

quis

tempor

velit

facilisis

Vivamus

vitae

varius

enim

Maecenas

rhoncus

nisi

et

cursus

faucibus

elit

lectus

suscipit

est

et

luctus

justo

risus

sed

diam

Sed

suscipit

ullamcorper

euismod

In

eget

diam

tortor

Sed

quis

egestas

nunc

condimentum

fermentum

risus

Vivamus

eget

laoreet

velit

vitae

vestibulum

odio

Nunc

ullamcorper

nisl

ut

tempor

varius

massa

lorem

varius

turpis

at

tincidunt

lectus

tortor

ac

tellus

Ut

a

pellentesque

mi

Mauris

ac

velit

nulla

Maecenas

sapien

odio

sagittis

tincidunt

diam

nec

aliquam

maximus

nulla

Proin

fermentum

urna

a

hendrerit

venenatis

odio

diam

mollis

tortor

in

laoreet

arcu

dui

sit

amet

tortor

Donec

vitae

risus

convallis

gravida

est

vel

tincidunt

ex

In

sit

amet

fermentum

neque

Fusce

tempor

libero

quis

tempus

vestibulum

tellus

urna

ultrices

ipsum

aliquam

euismod

ex

dolor

nec

eros

Nam

vulputate

ipsum

vitae

convallis

interdum

lacus

leo

dictum

enim

in

gravida

ante

est

cursus

quam

Ut

dictum

sem

Two tables back-to-back

Lorem Quisque

Ipsum

Tincidunt

Dolor

Ornare

Lorem Quisque

Ipsum

Tincidunt

Dolor

Ornare

Legend table

1

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized.

2

Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

3

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link.

4

Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

5

Et integer est diam, glossary link. Maecenas et magna, strong glossary link. Etiam a posuere, emphasized glossary link. In tempus, strong emphasized glossary link.

6

Ante ipsum cubilia, monospaced glossary link. Nam libero, strong monospaced glossary link. Cursus sed, emphasized monospaced glossary link. Maecenas, strong emphasized monospaced glossary link.

Anchored legend table

1

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized (2).

2

Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced (5).

3

Suspendisse sit lacus tellus, standard link. Ut facilisis sit, strong standard link. Maecenas suscipit tellus, emphasized standard link. Vestibulum integer, strong emphasized standard link (1).

5

Et integer est diam, glossary link. Maecenas et magna, strong glossary link. Etiam a posuere, emphasized glossary link. In tempus, strong emphasized glossary link (6).

Code blocks

Language-specific code blocks

Apex

String token = CoveoV2.Globals.generateSearchToken(new Map<String, Object> {
    'additionalUserIdentities' => new List<CoveoV2.UserIdentity>{
        new CoveoV2.UserIdentity('john@doe.com'),
        new CoveoV2.UserIdentity('jane@doe.com','Email Security Provider'),
        new CoveoV2.UserIdentity('jane@doe.com','Email Security Provider','User')
    }
});

Bash

git clone https://github.com/coveo/coveofordynamics-search-ui-seed.git
cd coveofordynamics-search-ui-seed

C#

using Coveo.Framework.Processor;
using Coveo.SearchProvider.Rest.Pipelines;
using Coveo.SearchProvider.Rest.Serialization;
namespace Tutorials.Lib.Processors.coveoProcessParsedRestResponse
{
    /// <summary>
    /// Custom processor that computes the number of indexed fields for every search result and
    /// add it to the response.
    /// </summary>
    public class ComputeNumberOfIndexedFields : IProcessor<CoveoProcessParsedRestResponseArgs>
    {
        /// <summary>
        /// The "Process" method is called by the pipeline. The "p_Args" instance
        /// is transferred from one processor to another until the pipeline ends.
        /// </summary>
        /// <param name="p_Args">The pipeline arguments.</param>
        public void Process(CoveoProcessParsedRestResponseArgs p_Args)
        {
            SearchResponse response = p_Args.ResponseContent;
            foreach (SearchResult result in response.Results) {
                // The "Raw" property returns all the fields that are indexed on the item.
                int numberOfIndexedFields = result.Raw.Count;
                // Define a new field name and set its value.
                result["numberOfIndexedFields"] = numberOfIndexedFields;
            }
        }
    }
}

Console

C:\Crawling_module\your_working_folder\bin\CDFNodeProcess8.exe -inlineFile=crawler.json -logConfigFile=logger.json -service=register -ServiceName=CHANGE_ME -ServiceDisplayName=CHANGE_ME -path=C:/Crawling_module/your_working_folder

CSS

.icon-jira {
    display: inline-block;
    background-image: url(https://jira.atlassian.com/<CDN ADDRESS>/favicon.ico);
    background-size: 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
}

Embedded Ruby

<%= <HELPER_NAME>(<FIELD_NAME>, {optionA: 'Value A',
                                 optionB: 'Value B',
                                 optionN: 'Value N'}) %>

HTTP

GET /users HTTP/1.1
Host: http://example.com/api/v1
Authorization: Bearer Az4adfSyBhZX8fTThUJ4Kb2TC3Ax0RshgrZtUiqM

JavaScript

document.addEventListener("DOMContentLoaded", () => {

  /**
   * Nec dapibus turpis laoreet.
   *
   * In vel augue ac lacus efficitur mattis. Duis vitae ipsum urna.
   *
   * @param malesuadaNunc Nullam semper hendrerit posuere.
   * @return Sed commodo a risus sed pretium.
   */
  function mauris(malesuadaNunc) {
    const lorem = 42; // Lorem ipsum dolor sit amet
    const cursus = `Quisque tincidunt, dolor at ${lorem} cursus`;
    return {
      vitae: malesuadaNunc,
      nisi: cursuus
    };
  }

  const leo = mauris(true);

  if (leo.nisi.length >= 1) {
    console.log("Vivamus dolor eu risus malesuada");
  }
});

JSON

{
"completions": [
    {
    "value": "install",
    "score": 1007.5376999820605,
    "highlighted": "(instal)[l]",
    "confidence": 0.75
    },
    {
    "value": "install coveo for sitecore",
    "score": 10.050266642747307,
    "highlighted": "(instal)[l] [coveo] [for] [sitecore]",
    "confidence": 0.1
    },
    {
    "value": "installation",
    "score": 9.633365796878904,
    "highlighted": "(instal)[lation]",
    "confidence": 0.1
    },
    {
    "value": "install ces",
    "score": 9.203820017092077,
    "highlighted": "(instal)[l] [ces]",
    "confidence": 0.125
    },
    {
    "value": "initsearchbox",
    "score": 7.193725823503939,
    "highlighted": "(initsearchbox)",
    "confidence": 0.1
    }
]
}

JSP

<%@ Language="C#" Inherits="Coveo.SearchProvider.Applications.OAuth.AuthorizationLinkCallback" CodeBehind="AuthorizationLinkCallback.aspx.cs" EnableSessionState="false" AutoEventWireup="True" %>

Liquid

{{ form.customerid.id }} // Returns the customer's ID.
{{ form.customerid.name }} // Returns the customer's name.

PowerShell

function Replace-CoveoIdsInDataSources() {
    [cmdletbinding()]
    param(
        [Parameter(Position=0, ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)] [Sitecore.Data.Items.Item[]]$items = (Get-ChildItem -Recurse)
    )
    Process {
        $items | Where-Object {
            $_.ItemId -ne $null -and $_.ItemId -ne ""
        } | ForEach-Object {
            $newValue = ($_.ItemId -replace '_([A-Fa-f0-9]{8})[A-Fa-f0-9\-]{28}', 'coveo$1');
            Write-Host "Updating Coveo Data Source `"$($_.FullPath)`" ID from `"$($_.ItemId)`" to `"$newValue`"";
            $_.ItemId = $newValue
        }
    }
}

Python

try:
    if (document.uri.find("SubItem:") != -1):
        extracted_html = [x.strip('\r\n\t') for x in document.get_data_stream('body_html').readlines() if x.strip('\r\n\t')]
        new_html = "<link rel='stylesheet' type='text/css' href='https:/mycsslink.css'>"
        for line in extracted_html:
            new_html += line
        html = document.DataStream('body_html')
        html.write(new_html)
        document.add_data_stream(html)
except Exception as e:
    log(str(e))

SCSS

// _HasSolution.scss

.CoveoHasSolution {
  display: inline;
  & > div {
    display: inline;
  }
  color: #669966;
  .solved-caption {
    padding: 0 5px;
  }
}

SQL

SELECT * FROM Index WHERE Outfield IN (SELECT Infield FROM Index WHERE InExpression)

Text

Contact Us
Your comments and questions are always welcome!
Phone: 1-800-555-2222
Email: info@mycompany.com

Typescript

const server: http.Server =
    express()
        ...post("/token", getCoveoToken)...

XML

<div class="CoveoResultList" layout="list">
  <script id="myPDFResultTemplate" class="result-template"
          type="text/html" data-field-filetype="pdf">
    <!-- ... -->
  </script>
</div>
<div class="CoveoResultList" layout="card">
  <script id="myVideoResultTemplate" class="result-template"
          type="text/html" data-field-filetype="video">
    <!-- ... -->
  </script>
</div>
<div class="CoveoResultList" layout="table">
  <script id="myDocumentResultTemplate" class="result-template"
          type="text/html" data-field-filetype="doc">
    <!-- ... -->
  </script>
</div>

YAML

analytics:
    apiKey: copy_your_API_token_here
    endpoint: https://usageanalytics.coveo.com

Scrollable code blocks

Horizontally scrollable

const duis= ["Lorem", "ipsum", "dolor", "sit", "amet,", "consectetur", "adipiscing", "elit.", "Donec", "vel", "ullamcorper", "magna.", "Suspendisse", "tempor", "velit", "sit", "amet", "erat", "sollicitudin,", "non", "fermentum", "magna", "tempus.", "In", "hac", "habitasse", "platea", "dictumst."];

Vertically scrollable

document.addEventListener("DOMContentLoaded", () => {
  const lorem = {
    ipsum: "dolor",
    sit: "amet",
    consectetur: "adipiscing",
    elit: "donec",
    vel: "ullamcorper",
    magna: "suspendisse",
    tempor: "velit",
    erat: "sollicitudin",
    non: "fermentum",
    in: "hac",
    habitasse: "platea",
    dictumst: "maecenas",
    hendrerit: "libero",
    gravida: "convallis",
    fusce: "euismod",
    luctus: "rutrum",
    leo: "dictum"
  };

  let feugiat = document.getElementById("praesent");

  feugiat.classList.add(lorem.elit);

  let quam = document.createElement("div");
  const laoreet = document.createTextNode("Proin fermentum");

  quam.appendChild(laoreet);

  feugiat.appendChild(quam);

  const posuere = `Tortor ${lorem.ipsum} nulla`;
  const sagittis = `Ligula ${lorem.sit} blandit ${nec.lorem}`;

  console.log(posuere);
  console.log(sagittis);

  let dapibus = [];

  for (let k in lorem) {
    dapibus.push(lorem[k]);
  }

  /* Nec dapibus turpis laoreet.
     In vel augue ac lacus efficitur mattis. Duis vitae. */
  function vivamus() {
    return dapibus.length + 42; // Lorem ipsum dolor sit amet
  }

  /* Massa lorem varius turpis,
  at tincidunt lectus tortor ac tellus. */
  const sodales = vivamus();

  console.log(sodales * 3 + 5);
});

Horizontally and vertically scrollable

document.addEventListener("DOMContentLoaded", () => {
  const lorem = {
    ipsum: "dolor",
    sit: "amet",
    consectetur: "adipiscing",
    elit: "donec",
    vel: "ullamcorper",
    magna: "suspendisse",
    tempor: "velit",
    erat: "sollicitudin",
    non: "fermentum",
    in: "hac",
    habitasse: "platea",
    dictumst: "maecenas",
    hendrerit: "libero",
    gravida: "convallis",
    fusce: "euismod",
    luctus: "rutrum",
    leo: "dictum"
  };

  const duis= ["Lorem", "ipsum", "dolor", "sit", "amet,", "consectetur", "adipiscing", "elit.", "Donec", "vel", "ullamcorper", "magna.", "Suspendisse", "tempor", "velit", "sit", "amet", "erat", "sollicitudin,", "non", "fermentum", "magna", "tempus.", "In", "hac", "habitasse", "platea", "dictumst."];

  let feugiat = document.getElementById("praesent");

  feugiat.classList.add(lorem.elit);

  let quam = document.createElement("div");
  const laoreet = document.createTextNode("Proin fermentum, urna a hendrerit");

  quam.appendChild(laoreet);

  feugiat.appendChild(quam);

  const posuere = `Tortor ${lorem.ipsum} nulla`;
  const sagittis = `Ligula ${lorem.sit} blandit nec ${lorem.consectetur}`;

  console.log(posuere);
  console.log(sagittis);

  let dapibus = [];

  for (let k in lorem) {
    dapibus.push(lorem[k]);
  }

  /* Nec dapibus turpis laoreet.
     In vel augue ac lacus efficitur mattis. Duis vitae ipsum urna. */
  function vivamus() {
    return dapibus.length + 42; // Lorem ipsum dolor sit amet
  }

  /* Massa lorem varius turpis,
  at tincidunt lectus tortor ac tellus. */
  const sodales = vivamus();

  console.log(sodales * 3 + 5);
});

Code block callouts

Callout numbers (aka callouts) let you annotate the lines in a code block.

import { buildSearchEngine } from '@Lorem/ipsum';

export const headlessEngine = buildSearchEngine({
  dolor: {
    sit: '<amet>', 1
    consectetur: '<adipiscing>', 2
    elit: <eiusmod>, 3
  }
});
1 <amet> Mattis aliquam faucibus purus in massa tempor nec feugiat.
2 <adipiscing> Et malesuada fames ac turpis egestas sed tempus.
3 <eiusmod> Tortor pretium viverra suspendisse potenti nullam ac tortor.

Text before callouts

import { buildSearchEngine } from '@Lorem/ipsum';

export const headlessEngine = buildSearchEngine({
  dolor: {
    sit: '<amet>', 1
    consectetur: '<adipiscing>', 2
    elit: <eiusmod>, 3
  }
});

Where:

1 <amet> Mattis aliquam faucibus purus in massa tempor nec feugiat.
2 <adipiscing> Et malesuada fames ac turpis egestas sed tempus.
3 <eiusmod> Tortor pretium viverra suspendisse potenti nullam ac tortor.

Anchored callouts

import { buildSearchEngine } from '@Lorem/ipsum';

export const headlessEngine = buildSearchEngine({
  dolor: {
    sit: '<amet>', 1
    consectetur: '<adipiscing>', 2
    elit: <eiusmod>, 3
  }
});
1 <amet> Mattis aliquam faucibus purus in massa tempor nec feugiat.
2 <adipiscing> Et malesuada fames ac turpis egestas sed tempus.
3 <eiusmod> Tortor pretium viverra suspendisse potenti nullam ac tortor.

Callouts with admonitions

import { buildSearchEngine } from '@Lorem/ipsum'; 1

export const headlessEngine = buildSearchEngine({
  dolor: {
    sit: '<amet>', 2
    consectetur: '<adipiscing>', 3
    elit: <eiusmod>, 4
  }
});
1 Lorem ipsum dolor sit amet, consectetur adipiscing elit.

In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna.

Tip

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl.

2 <amet> Mattis aliquam faucibus purus in massa tempor nec feugiat.
Example

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

Warning

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

3 <adipiscing> Et malesuada fames ac turpis egestas sed tempus.
Note

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

4 <eiusmod> Tortor pretium viverra suspendisse potenti nullam ac tortor.
Important

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

Callouts with code blocks

import { buildSearchEngine } from '@Lorem/ipsum'; 1

export const headlessEngine = buildSearchEngine({
  dolor: {
    sit: '<amet>', 2
    consectetur: '<adipiscing>',
    elit: <eiusmod>,
  }
}); 3
1 Lorem ipsum dolor sit amet, consectetur adipiscing elit.

In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna.

import { buildRecommendationEngine } from '@Lorem/ipsum/recommendation';
2 <amet> Pellentesque laoreet erat at volutpat lacinia etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl.
Note

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

3 Et malesuada fames ac turpis egestas sed tempus.
export const recommendationEngine = buildRecommendationEngine({
  dolor: {
    sit: '<amet>',
    consectetur: '<adipiscing>',
    elit: <eiusmod>,
  }
});

Admonitions

Note

Note

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Notes

Notes with code blocks

Note

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie:

{
  "DocumentId": "variant://001-red-8_wide",
  "FileExtension": ".html",
  "ec_name": "Coveo Soccer Shoes - Red / Size 8 - Wide",
  "sku": "001-red-8_wide",
  "availableskus": ["001-red-8_wide"],
  "productsize": "8",
  "width": "wide",
  "productid": "001-red",
  "objecttype": "Variant"
}
Notes
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie:

    https://analytics-<REGION_ABBREVIATION>.cloud.coveo.com/rest/ua/v15/analytics/search
  • Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

    Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl:

    {
      "DocumentId": "variant://001-red-8_wide",
      "FileExtension": ".html",
      "ec_name": "Coveo Soccer Shoes - Red / Size 8 - Wide",
      "sku": "001-red-8_wide",
      "availableskus": ["001-red-8_wide"],
      "productsize": "8",
      "width": "wide",
      "productid": "001-red",
      "objecttype": "Variant"
    }

Notes with numbered lists

Note

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

Cras at velit cursus, hendrerit nisl a, condimentum quam

  1. Praesent dapibus laoreet ante non lacinia.

  2. Pellentesque suscipit vitae lacus id dignissim.

  3. Sed tincidunt tellus nunc, vitae bibendum metus faucibus eu.

Fusce sit amet dolor elementum, viverra purus vitae, ultrices mauris. Nam vitae accumsan lacus. Mauris volutpat tristique eleifend. Praesent vestibulum lacus vitae egestas suscipit. Cras ex risus, vestibulum ac metus in, aliquam convallis mi.

Tip & leading practice

Tip

Tip

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Tip
Optional title

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Leading practice

Tip
Leading practice

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Tip
Leading practices

Tips with code blocks

Tip

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie:

{
  "DocumentId": "variant://001-red-8_wide",
  "FileExtension": ".html",
  "ec_name": "Coveo Soccer Shoes - Red / Size 8 - Wide",
  "sku": "001-red-8_wide",
  "availableskus": ["001-red-8_wide"],
  "productsize": "8",
  "width": "wide",
  "productid": "001-red",
  "objecttype": "Variant"
}
Tip
Leading practices
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie:

    https://analytics-<REGION_ABBREVIATION>.cloud.coveo.com/rest/ua/v15/analytics/search
  • Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

    Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl:

    {
      "DocumentId": "variant://001-red-8_wide",
      "FileExtension": ".html",
      "ec_name": "Coveo Soccer Shoes - Red / Size 8 - Wide",
      "sku": "001-red-8_wide",
      "availableskus": ["001-red-8_wide"],
      "productsize": "8",
      "width": "wide",
      "productid": "001-red",
      "objecttype": "Variant"
    }

Tips with numbered lists

Tip

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

Cras at velit cursus, hendrerit nisl a, condimentum quam

  1. Praesent dapibus laoreet ante non lacinia.

  2. Pellentesque suscipit vitae lacus id dignissim.

  3. Sed tincidunt tellus nunc, vitae bibendum metus faucibus eu.

Fusce sit amet dolor elementum, viverra purus vitae, ultrices mauris. Nam vitae accumsan lacus. Mauris volutpat tristique eleifend. Praesent vestibulum lacus vitae egestas suscipit. Cras ex risus, vestibulum ac metus in, aliquam convallis mi.

Tip
Leading practice

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

Cras at velit cursus, hendrerit nisl a, condimentum quam

  1. Praesent dapibus laoreet ante non lacinia.

  2. Pellentesque suscipit vitae lacus id dignissim.

  3. Sed tincidunt tellus nunc, vitae bibendum metus faucibus eu.

Fusce sit amet dolor elementum, viverra purus vitae, ultrices mauris. Nam vitae accumsan lacus. Mauris volutpat tristique eleifend. Praesent vestibulum lacus vitae egestas suscipit. Cras ex risus, vestibulum ac metus in, aliquam convallis mi.

Important

Important

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Important
Optional title

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Important with code blocks

Important

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie:

{
  "DocumentId": "variant://001-red-8_wide",
  "FileExtension": ".html",
  "ec_name": "Coveo Soccer Shoes - Red / Size 8 - Wide",
  "sku": "001-red-8_wide",
  "availableskus": ["001-red-8_wide"],
  "productsize": "8",
  "width": "wide",
  "productid": "001-red",
  "objecttype": "Variant"
}
Important
Optional title
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie:

    https://analytics-<REGION_ABBREVIATION>.cloud.coveo.com/rest/ua/v15/analytics/search
  • Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

    Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl:

    {
      "DocumentId": "variant://001-red-8_wide",
      "FileExtension": ".html",
      "ec_name": "Coveo Soccer Shoes - Red / Size 8 - Wide",
      "sku": "001-red-8_wide",
      "availableskus": ["001-red-8_wide"],
      "productsize": "8",
      "width": "wide",
      "productid": "001-red",
      "objecttype": "Variant"
    }

Warning

Warning

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Warning
Optional title

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Warning with code blocks

Warning

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie:

{
  "DocumentId": "variant://001-red-8_wide",
  "FileExtension": ".html",
  "ec_name": "Coveo Soccer Shoes - Red / Size 8 - Wide",
  "sku": "001-red-8_wide",
  "availableskus": ["001-red-8_wide"],
  "productsize": "8",
  "width": "wide",
  "productid": "001-red",
  "objecttype": "Variant"
}
Warning
Optional title
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie:

    https://analytics-<REGION_ABBREVIATION>.cloud.coveo.com/rest/ua/v15/analytics/search
  • Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia.

    Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl:

    {
      "DocumentId": "variant://001-red-8_wide",
      "FileExtension": ".html",
      "ec_name": "Coveo Soccer Shoes - Red / Size 8 - Wide",
      "sku": "001-red-8_wide",
      "availableskus": ["001-red-8_wide"],
      "productsize": "8",
      "width": "wide",
      "productid": "001-red",
      "objecttype": "Variant"
    }

Example blocks

Example

Lorem ipsum dolor sit amet, strong. Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced. Suspendisse mattis vestibulum ut, strong monospaced. Pellentesque facilisis nisi ut, emphasized monospaced. Aliquam lacus tellus, strong emphasized monospaced.

Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link. Maecenas suscipit tellus, Emphasized standard link. Vestibulum integer, Strong emphasized standard link. Ut lacus tellus, Monospaced standard link. Suscipit posuere, Strong monospaced standard link. Proin aenean, Emphasized monospaced standard link. Donec, Strong emphasized monospaced standard link.

Examples

Example with code

Example

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

.icon-jira {
    display: inline-block;
    background-image: url(https://jira.atlassian.com/<CDN ADDRESS>/favicon.ico);
    background-size: 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
}

Example with table

Example

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

Lorem Tincidunt Ac

Ipsum

Ornare

Efficitur

Dolor

Augue

Hendrerit

Quisque

Urna

Lacus

Inceptioned example

Example

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

Note

Aliquam at turpis eu suscipit, emphasized. Suspendisse mattis ut lacus, strong emphasized. Integer est diam sit amet, monospaced.

Tip

Suspendisse mattis vestibulum ut, strong monospaced.

Important

Aliquam lacus tellus, strong emphasized monospaced. Suspendisse sit lacus tellus, Standard link. Ut facilisis sit, Strong standard link.

Warning

Lorem ipsum dolor sit amet, strong.

Collapsible sections

Click here to expand or collapse the content

Title heading within a collapsible section

It uses the discrete style and should be set at a header level below that of the section it belongs to. The heading will appear in the right hand TOC.

Pseudo headings inside collapsible sections

Do not add real headings inside collapsible blocks as they mess up the right TOC.

Click here to expand or collapse the content

It looks like an H3 heading, but it’s not

Version tags

Salesforce

Lightning content

Classic content

Sitecore

C4SC instances

HIPAA

Enterprise plan only

CLI versions

In a list

Numbered

  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

  2. In gravida vestibulum neque pellentesque molestie.

  3. Phasellus quis interdum ipsum, efficitur cursus urna.

  4. Pellentesque laoreet erat at volutpat lacinia.

Bulleted

  • Lorem ipsum dolor sit amet, consectetur adipiscing elit.

  • In gravida vestibulum neque pellentesque molestie.

  • Phasellus quis interdum ipsum, efficitur cursus urna.

  • Pellentesque laoreet erat at volutpat lacinia.

In a table

Lorem Ipsum Dolor

In gravida vestibulum neque pellentesque molestie.

Cras at velit cursus, hendrerit nisl a, condimentum quam. Praesent dapibus laoreet ante non lacinia.

Images and icons

Review the non-text visuals best practices for further information.

Block images

Full-width image

Temp image

Half-width image

Temp image

200px image

Temp image

Bordered image

Temp image

Zoomable image

Temp image

Bordered and zoomable image

Temp image

Inline images

Right floating small image

Temp image Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam suscipit rhoncus auctor. Suspendisse mattis, leo sed pharetra aliquam, lacus turpis venenatis elit, a condimentum ante dolor sit amet erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus tellus quis mattis sollicitudin. Pellentesque fringilla lacinia fringilla. Aliquam et eleifend eros. Suspendisse aliquet elit ligula, suscipit lacinia justo bibendum non.

Right floating small bordered image

Temp image Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam suscipit rhoncus auctor. Suspendisse mattis, leo sed pharetra aliquam, lacus turpis venenatis elit, a condimentum ante dolor sit amet erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus tellus quis mattis sollicitudin. Pellentesque fringilla lacinia fringilla. Aliquam et eleifend eros. Suspendisse aliquet elit ligula, suscipit lacinia justo bibendum non.

Right floating small zoomable image

Temp image Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam suscipit rhoncus auctor. Suspendisse mattis, leo sed pharetra aliquam, lacus turpis venenatis elit, a condimentum ante dolor sit amet erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus tellus quis mattis sollicitudin. Pellentesque fringilla lacinia fringilla. Aliquam et eleifend eros. Suspendisse aliquet elit ligula, suscipit lacinia justo bibendum non.

Left floating large image

Temp image Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam suscipit rhoncus auctor. Suspendisse mattis, leo sed pharetra aliquam, lacus turpis venenatis elit, a condimentum ante dolor sit amet erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus tellus quis mattis sollicitudin. Pellentesque fringilla lacinia fringilla. Aliquam et eleifend eros. Suspendisse aliquet elit ligula, suscipit lacinia justo bibendum non.

List with floating image

  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie.

  2. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl.

Temp image

  1. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

  2. Cras at velit cursus, hendrerit nisl a, condimentum quam. Praesent dapibus laoreet ante non lacinia. Pellentesque suscipit vitae lacus id dignissim. Sed tincidunt tellus nunc, vitae bibendum metus faucibus eu. Fusce sit amet dolor elementum, viverra purus vitae, ultrices mauris. Nam vitae accumsan lacus. Mauris volutpat tristique eleifend. Praesent vestibulum lacus vitae egestas suscipit. Cras ex risus, vestibulum ac metus in, aliquam convallis mi.

  1. Nulla pellentesque dui felis, ut ullamcorper metus elementum non. In ac blandit urna. Aenean vitae sem imperdiet, ultricies tellus sed, finibus lorem.

Animated GIFs

Review the non-text visuals best practices for further information.

Block GIFs

Full-width GIF

Interface editor: Add facet

Half-width GIF

Interface editor: Add facet

200px GIF

Interface editor: Add facet

Bordered GIF

Interface editor: Add facet

Zoomable GIF

Interface editor: Add facet

Bordered and zoomable GIF

Interface editor: Add facet

Inline GIFs

Right floating small GIF

Interface editor: Add facet Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam suscipit rhoncus auctor. Suspendisse mattis, leo sed pharetra aliquam, lacus turpis venenatis elit, a condimentum ante dolor sit amet erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus tellus quis mattis sollicitudin. Pellentesque fringilla lacinia fringilla. Aliquam et eleifend eros. Suspendisse aliquet elit ligula, suscipit lacinia justo bibendum non.

Right floating small bordered GIF

Interface editor: Add facet Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam suscipit rhoncus auctor. Suspendisse mattis, leo sed pharetra aliquam, lacus turpis venenatis elit, a condimentum ante dolor sit amet erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus tellus quis mattis sollicitudin. Pellentesque fringilla lacinia fringilla. Aliquam et eleifend eros. Suspendisse aliquet elit ligula, suscipit lacinia justo bibendum non.

Right floating small zoomable GIF

Interface editor: Add facet Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam suscipit rhoncus auctor. Suspendisse mattis, leo sed pharetra aliquam, lacus turpis venenatis elit, a condimentum ante dolor sit amet erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus tellus quis mattis sollicitudin. Pellentesque fringilla lacinia fringilla. Aliquam et eleifend eros. Suspendisse aliquet elit ligula, suscipit lacinia justo bibendum non.

Left floating large GIF

Interface editor: Add facet Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam suscipit rhoncus auctor. Suspendisse mattis, leo sed pharetra aliquam, lacus turpis venenatis elit, a condimentum ante dolor sit amet erat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus tellus quis mattis sollicitudin. Pellentesque fringilla lacinia fringilla. Aliquam et eleifend eros. Suspendisse aliquet elit ligula, suscipit lacinia justo bibendum non.

List with floating GIF

  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In gravida vestibulum neque pellentesque molestie.

  2. Phasellus quis interdum ipsum, efficitur cursus urna. Pellentesque laoreet erat at volutpat lacinia. Etiam fringilla, leo nec lacinia auctor, sapien nisl luctus libero, ac pharetra nunc nibh non nisl.

Interface editor: Add facet

  1. Integer a ex tincidunt, ultrices nibh sit amet, sollicitudin lacus. Sed vel sodales nisl. Ut quis dui consequat, accumsan risus at, vestibulum metus.

  2. Cras at velit cursus, hendrerit nisl a, condimentum quam. Praesent dapibus laoreet ante non lacinia. Pellentesque suscipit vitae lacus id dignissim. Sed tincidunt tellus nunc, vitae bibendum metus faucibus eu. Fusce sit amet dolor elementum, viverra purus vitae, ultrices mauris. Nam vitae accumsan lacus. Mauris volutpat tristique eleifend. Praesent vestibulum lacus vitae egestas suscipit. Cras ex risus, vestibulum ac metus in, aliquam convallis mi.

  1. Nulla pellentesque dui felis, ut ullamcorper metus elementum non. In ac blandit urna. Aenean vitae sem imperdiet, ultricies tellus sed, finibus lorem.

Miscellaneous

Symbols

check

check

x

thumbs-up

thumbs-up-filled

thumbs-down

thumbs-down-filled

plus

plus

minus

minus

Platform icons

add

bell-24px

check

check-circle

clock

copy | copy16px

critical

delete

dots

filter-add-2

more

move

settings-cog

share

target | target16px

warningtriangle

x

Status dots

green

grey

blue

orange

red

Numbers

Teal

1 2 3 4 5 6 7 8 9 10

Red

1 2 3 4 5 6 7 8 9 10

Orange

1 2 3 4 5 6 7 8 9 10