|
2 | 2 |
|
3 | 3 | Лекции от [курса "Програмиране с Rust"](https://fmi.rust-lang.bg)
|
4 | 4 |
|
5 |
| -Презентациите се пишат на [Slim](http://slim-lang.com/) с няколко разширения, специфични за нашия начин на употреба. |
| 5 | +Презентациите се пишат на [Markdown](https://en.wikipedia.org/wiki/Markdown) с няколко разширения, специфични за нашия начин на употреба. |
6 | 6 |
|
7 |
| -Съдържанието на презентациите се намира в папка `lectures/`. Всяка презентация се описва с няколко реда в `lectures/index.yml`. |
8 |
| - |
9 |
| -На база на данните в `lectures/`, се генерират статичните HTML-версии на презентациите, които след генерация живеят в папка `compiled/`. Те са крайният продукт, който се качва на [сайта на курса](https://fmi.rust-lang.bg). |
| 7 | +Съдържанието на презентациите се намира в папка `lectures/`. На база на данните в `lectures/`, се генерират статичните HTML-версии на презентациите. Те са крайният продукт, който се качва на [сайта на курса](https://fmi.rust-lang.bg). |
10 | 8 |
|
11 | 9 | ## Инсталация
|
12 | 10 |
|
13 |
| -- Клонирате хранилището някъде и сменяте текущата си директория да е там |
14 |
| -- `sudo easy_install pygments` |
15 |
| -- `bundle install` |
16 |
| -- `bundle exec thor rebuild` |
| 11 | +Единственото, което би трябвало да е нужно, е да инсталирате програмата `mrend`, следвайки инструкциите тук: https://github.com/d3lio/mrend. |
17 | 12 |
|
18 | 13 | ## Генериране на една лекция
|
19 | 14 |
|
20 |
| -С командата `thor lecture <index>` може да прегенерирате лекция номер `<index>`. Например, ако искате да прегенерирате презентация 8, това става със следната команда: |
| 15 | +Имайки командата `mrend`, можете да изпълните следното: |
21 | 16 |
|
22 |
| - bundle exec thor lecture 8 |
| 17 | +``` |
| 18 | +mrend lectures/<lecture-name>.md |
| 19 | +``` |
23 | 20 |
|
24 |
| -Възможно е и да изпълните `thor watch`. Това ще стартира процес, който да стои и да слуша за промени по файловете в папката `lectures/` и ще прегенерира съответната лекция автоматично при промяна на който и да е от `.slim`source-файловете. |
| 21 | +Това ще генерира HTML-а в локалната директория `output`. Можете да смените output директорията с подаден флаг на `mrend`. Изпълнете `mrend --help` за да научите как. |
25 | 22 |
|
26 | 23 | ## Упътвания за принос
|
27 | 24 |
|
|
0 commit comments