Skip to content

Latest commit

 

History

History
149 lines (98 loc) · 3.22 KB

SYNTAX.md

File metadata and controls

149 lines (98 loc) · 3.22 KB

Syntax

GDevelop's documentation is based on the framework MkDocs that allows to write a whole documentation using only markdown syntax.

Note:

  • MkDocs uses the python markdown syntax that is slightly different from the markdown one. For instance it handles lists differently (see below).
  • Displaying images comes with features brought by Material for MkDocs. Check the reference here.

Tips and tricks

Nested lists

You should use 4 spaces to mark an indent in a list.

For example, to display:

  • Getting started
    • First step
    • Second step

You shall write:

- Getting started
    - First step
    - Second step

Keep a white line before your lists

The list won't be formatted if there is no newline before the start of the list.

Bad format example:

List of objects:
- Sprite
- Text

will be rendered as:

List of objects: - Sprite - Text

You can fix it with:

List of objects:

- Sprite
- Text

Ordered lists

Ordered lists use numbers followed by periods. For consistency, always use the number 1. and it will automatically be updated with the correct number.

For example, to display:

  1. First item
    1. First nested item
    2. Second nested item
  2. Second item

You shall write:

1. First item
    1. First nested item
    1. Second nested item
1. Second item

Display a video

By default, the video will take the same width as the article on mobile and, on desktop and tablet, it will be slightly less wide than the article and be centered.

If the video is hosted in the project

Use this syntax:

<div class="video-container">
<video controls>
  <source src="/gdevelop5/objects/ParticleEmitterWishforgeVideo.mp4">
</video>
</div>

If you want to embed a video

Use this syntax:

<div class="video-container">
  <iframe src="https://www.youtube.com/embed/595-swNh0Mw?list=PL3YlZTdKiS89Kj7IQVPoNElJCWrjZaCC8" frameborder="0" allowfullscreen></iframe>
</div>

Find the link to use right-clicking a youtube video and clicking "Copy embed code". Then find the link in it.

Where to find the embed code of a youtube video

Display an image

An image is added with this syntax:

![Image description](/path/to/image.png)

Change image size

You can set the width of an image (the aspect ratio will be kept) with:

![Image description](/path/to/image.png){ width=300 }

Center an image with no text on the side

By default, the image will be aligned on the left and there will be no text displayed on the left or on the right of the image.

To center it, do the following:

![Image description](/path/to/image.png)
{ .align-center }

To have it aligned on the right, do the following:

![Image description](/path/to/image.png)
{ .align-right }

Display text on the side

This features is available only for images aligned on the left or on the right.

To display text alongside an image, use this syntax:

![Image description](/path/to/image.png){ align=left }