Airtable CMS: как настроить блог и форматировать тексты в markdown
Как настроить типовую страницу блога
Первым делом вам нужно определить структуру данных для типовой статьи. Ниже я перечислю самые частые параметры — то есть поля в Airtable. Астериксом отмечу обязательные поля.
- *Slug ** — уникальная часть URL для статьи.`
 - *Title ** — заголовок статьи. Длину заголовка старайтесь ограничивать до 7 слов, или до ~70 символов. Чтобы контроллировать длину текста рекомендую создать параметр Title_Length с формулой 
LEN(Title). Или воспользуйтесь измерителем текста на моём сайте. В Airtable обязательно включите опцию "Enable rich text formatting". - Lead — первый абзац статьи, который обычно используется как короткое описание материала в карточке. Как правило, он выделяется в статье бóльшим размером по сравнению с обычным текстом: например, 
2remвместо1rem. - *Content ** — собственно текст материала. В Airtable обязательно включите опцию "Enable rich text formatting".
 - Tags — слова для сковзной связки (таксономии) между материалами. Например, к этому материалу я добавил тег "Airtable", потому что по этой теме в моём блоге уже не один материал.
 - Type — тип материала. Например, это может быть «Новость», «Статья», «Видео», «Заметка» и так далее.
 - Author — автор статьи. Может быть трёх типов: "Select", "Collaborator", "Link to another record".
 - Meta_Title — мета-заголовок для заполнения тега 
<title>в<head>вашего сайта. Если не указан, используйте Title. - Meta_Description — мета-описание для заполнения тега 
<meta name="description">в<head>вашего сайта. Если не указано, используйте Lead. - Meta_OG — мета-картинка для тега 
<meta name="og:image">. 
Как форматировать тексты в markdown
Markdown — это универсальный стандарт формитирования текста без использования тегов HTML. Все правила редактирования можно найти по ссылке Markdown Cheatsheet. Ниже — опишу самые необходимые правила, которые в том числе поддерживаются визуальным редактором в Airtable.
- Чтобы создать новый параграф, просто нажмите один или два раза "Enter" (между параграфами лучше иметь пустую строку, но в большинстве случаев хватит и одной).
 - Чтобы создать ненумированный список сделайте серию параграфов с 
-в самом начале. - Чтобы создать нумированный список сделайте серию параграфов с номером и точки вроде 
1.в самом начале. **текст жирным**— двумя астериксами с обеих сторон текста выделяется текст жирным.*текст курсивом*— одним астериксом с обеих сторон текст выделяется курсивом.# Заголовок первого уровня— одна решётка и пробел в самом начале строки сделает строку заголовком первого уровня (H1). Не рекомендую это использовать, потому что H1 — это заголовок статьи, который прописан в шаблоне и не требует указания в текста статьи.## Заголовок первого уровня— две решётки в самом начале строки сделают строку заголовком второго уровня (H2).### Заголовок третьего уровня— три решётки в самом начале строки сделают строку заголовком третьего уровня (H1).[Текст ссылки](https://domain.com/somelink)— так можно создать ссылку.— так можно вставить картинку вместе с alt-текстом и тайтлом.~~Текст зачёркнут~~— двумя тильдами с обеих сторон можно зачеркнуть текст.`Код`— машинописный обратный апостраф в начале и в конце строки выделить строчку кода.```Код```— по три апострафа с обеих сторон выделят несколько строк кода.
Подробнее о том, как создать headless CMS на базе Airtable, можно узнать на моём онлайн-курсе «Airtable как CMS».