Skip to content

YoungCoder-Ru/youngcoder.ru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курс по основам программирования на языке Си

Всем привет! Это основной репозиторий с материалами сайта 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).

Постнов Кирилл

About

Основной репозиторий с уроками сайта YoungCoder.ru

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6