-
Notifications
You must be signed in to change notification settings - Fork 6
Все данные для сайта
najomi/data
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Это репозиторий с данными для сайта http://najomi.org Основной адрес: https://github.com/najomi/data Каждые 5 минут сайт следит за изменениями - и если они есть - обновляется. Любые вопросы можно задать по адресу zendzirou@gmail.com -------------------------------- Все данные хранятся в yaml формате. Взгляните на его документацию: http://www.yaml.org/spec/1.2/spec.html -------------------------------- Каталоги создают структуру разделов сайта. Файлы состоящие только из цифр - примеры. В каждом каталоге может быть файл meta.yaml - он позволяет определить различные дополнительные данные. Возможные ключи в meta.yaml: ft: синтаксис используемый при подсветке примеров name: видимое имя категории keywords: ключевые слова order: порядок примеров links: дополнительные ссылки title: заголовок страницы info: текст, стоящий перед списком примеров todo: что необходимо сделать в данном разделе (не видно на сайте) notes: заметки по данному разделу (тоже не видны на сайте). К примеру как его следует заполнять ------------------------------- Возможные ключи в примерах: link: адрес или email (формат "mailto:...@...") откуда пример взят author: имя автора desc: объяснение примера code: сам пример out: вывод примера (показывается отдельно, без подсветки синтаксиса) todo: что необходимо сделать (на сайте не показывается) ------------------------------ =Абстрактные примеры в вакуме= ==meta.yaml== ft: bash name: '*nix' title: Примеры различные *nix утилит и программ order: [23, 1, 2] info: | Передаваемые опции можно записать в файл <b>~/.mplayer/config</b>, тогда они будут использоваться постоянно.<br><br> При этом есть отличие. Если из консоли мы пишем:<br> <b>mplayer -af volume=10.1:0 video.avi</b><br> то в конфиге:<br> <b>af=volume=10.1:0</b> keywords: - unix - linux - bsd links: - [http://www.opennet.ru/tips/sml/, 'много интересных заметок на разные темы'] ------------------------------ ==Пример примера== link: http://stackoverflow.com/questions/369758/how-to-trim-whitespace-from-bash-variable author: Francis Litterio desc: Обрезать пробелы в начале и конце строки code: | trim() { echo $1; } echo ">>$(trim 'right side ')<<" echo ">>$(trim ' left side')<<" echo ">>$(trim ' both sides ')<<" out: | >>right side<< >>left side<< >>both sides<< ==Комплексный пример== desc: .... data: - code: ... out: .... - code: ... out: ....
About
Все данные для сайта
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published