Содержимое папки content/[locale]/_integrators
автоматически формирует разделы на сайте:
- content/ru/_integrators — Интеграторы в русской версии сайта;
- content/en/_integrators — Integrators в английской версии сайта.
Чтобы добавить интегратора:
- Добавьте в папку public/img/integrators логотип в формате webp и шириной не больше 500px.
- Создайте в нужной папке файл с расширением .md, например,
my_integrator.md
и заполните файл по шаблону.
Для редактирования просто измените описание интегратора в нужном файле.
Изменения на сайт попадут после отправки пуллреквеста и вливания утверждённых изменений. Как это сделать, читайте в файле README.md.
---
district: Основной регион работы, пишется в квадратных скобках (например [volga]. доступные регионы: moscow, spb, center, volga, ural, by, kg)
tags: Профиль работы, пишется в квадратных скобках (например [smart_home]. доступные профили: smart_home, real_estate, automation, retail, data_center)
coordinates: Массив координат головного офиса (например [55.82427415604684, 49.19640453369345]). Если офисов несколько, то значением является массив массивов (например [[55.824, 49.196], [55.123, 49.202]])
title: Название интегратора
logo: Путь до логотипа (например /img/partners/integrators/iridi.webp)
phone: Телефонный номер без доп символов и пробелов (например 74993227329). Если несколько номеров, то [74993227329, 74993227330]
website: Сайт, начинается с https:// (https://iridi.com/ru)
email: Контактный e-mail
priority: Опциональное поле — выставляет приоритет в сортировке (например 1 — будет отображаться выше чем 2, или если приоритет не выставлен). Если приоритет не выставлен, то интеграторы сортируются в алфавитном порядке.
---
А здесь описание в формате md разметки.
- Фильтр по регионам прописан в common/districts.ts;
- Фильтр по профилю организации прописан в common/integrator_tags.ts;
Если вы редактируете и запускаете сайт локально на компьютере, вот ссылки для предпросмотра: