A / largescaleJS_ru

Russian translation of Addy Osmani book.

Home Page:largescalejs.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Normalize sections and chapters in Markdown

rutsky opened this issue · comments

  1. Articles has commented headers with different heading levels:
<!-- ### Теория модулей -->

<!-- # Паттерн «Модуль» -->

<!-- ##### Литеральная нотация объекта -->
  1. In some articles headings are used, e.g. in [1]:
### 1. Готова ли ваша архитектура к повторному использованию кода уже сейчас?

### 2. Сколько модулей в вашей системе зависит от других модулей?

But why third level?

In some articles headings are just in bold, e.g. in [2]:

**Dojo**

**YUI**

[1] https://github.com/shuvalov-anton/largescaleJS_ru/blob/gh-pages/_includes/translation/rus/02_lets-review-your-current-architecture.md

[2] https://github.com/shuvalov-anton/largescaleJS_ru/blob/gh-pages/_includes/translation/rus/06_the-module-pattern.md

commented

Oh, hard question. mb speak in russian? :D

commented

But I totally understand your question. I need some time to remember the answer. But, anyway, you can change bold headings to correct 3rd levels. If i don't mistake, commented headers are used to compile epub.

Эгей, книга на русском языке и для русско-говорящих. Это один из тех редких случаев, когда русский язык в ишью уместен

commented

@matmuchrapna Ю а абсолютли райт дьюд хДДД @rutsky

Окей-окей :)

  1. Что сделать с уровнями заголовков в начале файла в комментариях?
<!-- ### Теория модулей -->

<!-- # Паттерн «Модуль» -->

<!-- ##### Литеральная нотация объекта -->

Их можно привести к одному уровню или уровень имеет какое-то значение? И если можно, то к какому?

  1. Заголовки внутри глав: наверно, стоит везде использовать именно заголовки (###). Тогда какого уровня? Почему именно третьего?
commented

Посмотри, что получается после сборки электронных книг:

cd ./epub
cat ../_includes/translation/rus/[0-9]*.md | sed 's/<!-- //g' | sed 's/-->//g' > ./_source.md
pandoc epub.md -o largescale-js.epub --toc-depth=2 --epub-cover-image=cover.jpg --epub-chapter-level=2
pandoc epub.md -o largescale-js.fb2 --toc-depth=2 --epub-cover-image=cover.jpg --epub-chapter-level=2
kindleGen -c1 -locale ru  largescale-js.epub -o largescale-js.mobi

Я уж не помню точно все детали

Так просто книги не собираются... epub.md отстутствует, _sources.md вместо epub.md не кушается pandoc-ом.
Было бы здорово, если бы для сборки книги был работающий Makefile :)

Вот баг про написание Makefile: #113