Всем привет! Это основной репозиторий с материалами сайта https://youngcoder.ru.
Руководство по синтаксису для оформления заметок здесь.
Уроки -- основные кирпичики Курса:
- Хранятся в
/lang_c/[номер урока]/ - Номер урока соответствует имени каталога
- Каждый урок содержит:
index.md- главная страница урокаmeta.json- метаинформация урока- Статьи урока в подкаталогах
Структура файла meta.json для Урока:
{
"title": "Заголовок заметки",
"description": "Описание для meta-тега description",
"keywords": "Ключевые слова для meta-тега keywords",
"canonical_link": "https://youngcoder.ru/lessons/1/" // канонический адрес страницы с заметкой
"has_glory_hall": true/false // есть ли для урока Зал славы или нет?
}Статьи -- шаги внутри урока:
-
Каталог именуется
[порядковый номер статьи внутри урока]__[url-имя](разделитель -- два нижних подчёркивания) -
Пример:
/lang_c/1/0__programming/-->youngcoder.ru/lessons/1/programming -
Каталог со статьёй содержит:
article.md-- основной материал статьи;practice.md-- содержимое раздела Практика;reference.md-- содержимое раздела Дополнительные материалы;meta.json-- метаданные статьи;- все картинки, необходимые для статьи.
Структура файла meta.json для Статьи:
{
"title": "Заголовок статьи",
"description": "Описание для meta-тега description",
"keywords": "Ключевые слова для meta-тега keywords",
"canonical_link": "https://youngcoder.ru/lessons/1/programming" // канонический адрес страницы с заметкой
}Если в статье нет Дополнительных материалов и/или Практических задач, то оставьте файлы reference и/или practice пустыми.
Буду рад правкам, предложениям и комментариям.
Если новые уроки/статьи добавляйте через пулреквест в Песочницу (каталог sandbox).
