BKNio / slidy-scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Презентации на основе Markdown

Настоящий репозиторий содержит вспомогательные скрипты и конфигурационные файлы, позволяющие создавать и валидировать презентации на основе Markdown. Для этого используется связка утилит pandoc и Slidy, подробнее можно почитать здесь.

Примеры использования:

TODO

Новые возможности

  • Implement macroses:

    • {{toc}}
    • {date} автоматически печатать дату генерации слайдов
  • Билд

    • Принести сюда скрипты для публикации слайдов на gh-pages
    • Научиться печатать и публиковать PDF на TravisCI
  • introduce global links

  • introduce global pictures (may be just use a single folder)

Автоматические проверки

  • Содержимое

    • Соблюдается единый формат содержания (содержание+toc, контрольные вопросы, м.б. ключевые идеи)
    • Проверять, что контрольные вопросы в слайдах и сводном документе совпадают
    • Снести все ссылки в конец Markdown-файлов
  • Markdown Checks

    • Каким-то образом валидировать Markdown (http://habrahabr.ru/post/235611/)
    • Используются стандартные маркеры списков (- и 1.)
    • Использовать двойное подчеркивание для выделения жирным
    • detect unused links
    • Можно проверять, что картинки имеют стандартную высоту, например 500 пикселов
  • Код

    • В блоках кода должно быть одинаковое выравнивание (4 пробела)
    • По идее можно вырезать все куски кода и проверять их на соответствие некоторым общим соглашениям (запускать какие-то тулы)

Стиль

  • Change style for quotes
  • Add line numbers to code, then syntax highlighting
  • Заголовки разных уровней должны визуально отличаться друг от друга

Остальное

About


Languages

Language:JavaScript 69.3%Language:Python 17.0%Language:CSS 11.9%Language:Shell 1.4%Language:Ruby 0.4%