---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.3
alternate:
  - https://diplodoc-platform--docs.viewer.diplodoc.com/en/project.md
  - https://diplodoc-platform--docs.viewer.diplodoc.com/ru/project.md
  - href: en/project/index.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
updatedAt: '2026-08-11T13:35:17.000Z'
---
> **Documentation Index:** Fetch the complete configuration index at https://diplodoc-platform--docs.viewer.diplodoc.com/en/llms.txt

# Project structure

The basic project includes a [table of contents file](https://diplodoc-platform--docs.viewer.diplodoc.com/en/project/toc.md) and content files.

Recommended additional elements:

- [Landing page](https://diplodoc-platform--docs.viewer.diplodoc.com/en/project/leading-page.md)
- Directories for [images](https://diplodoc-platform--docs.viewer.diplodoc.com/en/syntax/media.md#images)
- Directories for [content reuse](https://diplodoc-platform--docs.viewer.diplodoc.com/en/syntax/includes.md)
- [Configuration file](https://diplodoc-platform--docs.viewer.diplodoc.com/en/settings.md)
- [Variable presets](https://diplodoc-platform--docs.viewer.diplodoc.com/en/project/presets.md)

**Example of project structure**

```
input-folder
|-- .yfm # файл конфигурации
|-- toc.yaml # оглавление
|-- presets.yaml # пресеты переменных
|-- index.yaml # разводящая страница
|-- pages # файлы с контентом
    |-- faq.md
    |-- how-to.md
|-- _assets # каталог с изображениями
    |-- image1.png
    |-- image2.png
|-- _includes # каталог с файлами для переиспользования
    |-- faq_shared_block.md
```

## Supported file types {#file-types}

When building the project, files of the following types are copied to the build results:

- images `svg`, `png`, `gif` , `jpeg`/`jpg`, `bmp`, `webp`, `ico`
- documents `pdf`, `docx`, `xlsx`, `csv`, `vsd`, `pptx`
- files `txt` and `yml`/`yaml`
