Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
X
 
 
 
 
 
 
c
 
 
 
 
css
 
 
 
 
 
 
git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
npm
 
 
osx
 
 
 
 
php
 
 
 
 
 
 
 
 
sql
 
 
svn
 
 
 
 
 
 
vim
 
 
yii
 
 
 
 
 
 

README

Это репозиторий с данными для сайта 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

Releases

No releases published
You can’t perform that action at this time.