Size: a a a

DocOps-сообщество

2019 September 03

NV

Nick Volynkin in DocOps-сообщество
Daniel Ershov
Уже попробовал?
Пока нет, я тут пишу инклюды для Jekyll, переделываю наш changelog.
источник

DE

Daniel Ershov in DocOps-сообщество
Nick Volynkin
Пока нет, я тут пишу инклюды для Jekyll, переделываю наш changelog.
У меня не очень получилось сделать по его мануалу
источник

DE

Daniel Ershov in DocOps-сообщество
Я немного иначе решил свою проблему
источник

NV

Nick Volynkin in DocOps-сообщество
В Jekyll классные инклюды, в них можно передавать данные. Типа так:
{% for record in changelog_records %}
 {% include changelog content=record %}
{% endfor %}
источник

NV

Nick Volynkin in DocOps-сообщество
Пока не знаю, может и в Sphinx/Jinja так можно будет.
источник

DE

Daniel Ershov in DocOps-сообщество
Судя по мануалу он это и воплотил
источник

NV

Nick Volynkin in DocOps-сообщество
Daniel Ershov
Судя по мануалу он это и воплотил
Эрик? У него там более базовая вещь: чтобы в файлах .rst вообще можно было писать шаблоны.
источник

DE

Daniel Ershov in DocOps-сообщество
Там пример с внедрением перечня сотрудников из json, если не изменяет память
источник

NV

Nick Volynkin in DocOps-сообщество
То есть сначала .rst заполняется данными по шаблону, потом собирается в HTML, и потом этот HTML вставляется в страницу layout.html, и там ещё раз шаблонизатор проходит.
источник

NV

Nick Volynkin in DocOps-сообщество
Daniel Ershov
Я немного иначе решил свою проблему
Какую проблему и как решил, расскажи?
источник

DE

Daniel Ershov in DocOps-сообщество
Nick Volynkin
Какую проблему и как решил, расскажи?
Мне надо было вставить на страничку динамичное название сгенерированного сфинксом файла
источник

DE

Daniel Ershov in DocOps-сообщество
Докаю протоколы, в названии пдфки указываю верию
источник

DE

Daniel Ershov in DocOps-сообщество
Проблема была в том чтобы в рст вставить динамичную ссылку на скачивание
источник

NV

Nick Volynkin in DocOps-сообщество
И ссылка каждый раз разная, ага. Как решил?
источник

DE

Daniel Ershov in DocOps-сообщество
В конфиге можно указать некоторый повторяемый кусок, чтобы вставлять в рст
источник

DE

Daniel Ershov in DocOps-сообщество
Я этот кусок питоном собираю
источник

DE

Daniel Ershov in DocOps-сообщество
Проблема одна осталась - не удастся в названии файла держать пробел
источник

DE

Daniel Ershov in DocOps-сообщество
Но это не критично абсолютно
источник

NV

Nick Volynkin in DocOps-сообщество
Daniel Ershov
В конфиге можно указать некоторый повторяемый кусок, чтобы вставлять в рст
rst_epilog который?
источник

NV

Nick Volynkin in DocOps-сообщество
или ты просто кодом добавляешь произвольный substitution?
источник