Coder Social home page Coder Social logo

today's People

Contributors

a1ip avatar

Stargazers

 avatar

Watchers

 avatar

today's Issues

Текст стихов некоторых глав не отображается

Стихи из книги пророка Амоса с седьмой по девятую главу (из чтения на 12-е декабря) не отображаются вообще
https://novchurch.github.io/today/346

<details>
    <summary>
        <h2 style="display: inline;">Aмос 7:1-9:15</h2></summary>
    <h3>Глава 7</h3>
    <ol start="1"></ol>
    <h3>Глава 8</h3>
    <ol start="1"></ol>
    <h3>Глава 9</h3>
    <ol start="1">
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ol>
</details>

Вот листинг из файла /_data/rst.json:

[
...
  [
    "Такое видение открыл мне Господь Бог: вот, Он создал саранчу в начале произрастания поздней травы, и это была трава после царского покоса.",
    "И было, когда она окончила есть траву на земле, я сказал: Господи Боже! пощади; как устоит Иаков? он очень мал.",
    "И пожалел Господь о том; \"не будет сего\", сказал Господь.",
    "Такое видение открыл мне Господь Бог: вот, Господь Бог произвел для суда огонь, — и он пожрал великую пучину, пожрал и часть земли.",
    "И сказал я: Господи Боже! останови; как устоит Иаков? он очень мал.",
    "И пожалел Господь о том; \"и этого не будет\", сказал Господь Бог.",
    "Такое видение открыл Он мне: вот, Господь стоял на отвесной стене, и в руке у Него свинцовый отвес.",
    "И сказал мне Господь: что ты видишь, Амос? Я ответил: отвес. И Господь сказал: вот, положу отвес среди народа Моего, Израиля; не буду более прощать ему.",
    "И опустошены будут жертвенные высоты Исааковы, и разрушены будут святилища Израилевы, и восстану с мечом против дома Иеровоамова.",
    "И послал Амасия, священник Вефильский, к Иеровоаму, царю Израильскому, сказать: Амос производит возмущение против тебя среди дома Израилева; земля не может терпеть всех слов его.",
    "Ибо так говорит Амос: \"от меча умрет Иеровоам, а Израиль непременно отведен будет пленным из земли своей\".",
    "И сказал Амасия Амосу: провидец! пойди и удались в землю Иудину; там ешь хлеб, и там пророчествуй,",
    "а в Вефиле больше не пророчествуй, ибо он святыня царя и дом царский.",
    "И отвечал Амос и сказал Амасии: я не пророк и не сын пророка; я был пастух и собирал сикоморы.",
    "Но Господь взял меня от овец и сказал мне Господь: \"иди, пророчествуй к народу Моему, Израилю\".",
    "Теперь выслушай слово Господне. Ты говоришь: \"не пророчествуй на Израиля и не произноси слов на дом Исааков\".",
    "За это, вот что говорит Господь: жена твоя будет обесчещена в городе, сыновья и дочери твои падут от меча, земля твоя будет разделена межевою вервью, а ты умрешь в земле нечистой, и Израиль непременно выведен будет из земли своей."
  ],
  [
    "Такое видение открыл мне Господь Бог: вот корзина со спелыми плодами.",
    "И сказал Он: что ты видишь, Амос? Я ответил: корзину со спелыми плодами. Тогда Господь сказал мне: приспел конец народу Моему, Израилю: не буду более прощать ему.",
    "Песни чертога в тот день обратятся в рыдание, говорит Господь Бог; много будет трупов, на всяком месте будут бросать их молча.",
    "Выслушайте это, алчущие поглотить бедных и погубить нищих, —",
    "вы, которые говорите: \"когда-то пройдет новолуние, чтобы нам продавать хлеб, и суббота, чтобы открыть житницы, уменьшить меру, увеличить цену сикля и обманывать неверными весами,",
    "чтобы покупать неимущих за серебро и бедных за пару обуви, а высевки из хлеба продавать\".",
    "Клялся Господь славою Иакова: поистине во веки не забуду ни одного из дел их!",
    "Не поколеблется ли от этого земля, и не восплачет ли каждый, живущий на ней? Взволнуется вся она, как река, и будет подниматься и опускаться, как река Египетская.",
    "И будет в тот день, говорит Господь Бог: произведу закат солнца в полдень и омрачу землю среди светлого дня.",
    "И обращу праздники ваши в сетование и все песни ваши в плач, и возложу на все чресла вретище и плешь на всякую голову; и произведу в стране плач, как о единственном сыне, и конец ее будет — как горький день.",
    "Вот наступают дни, говорит Господь Бог, когда Я пошлю на землю голод, — не голод хлеба, не жажду воды, но жажду слышания слов Господних.",
    "И будут ходить от моря до моря и скитаться от севера к востоку, ища слова Господня, и не найдут его.",
    "В тот день истаявать будут от жажды красивые девы и юноши,",
    "которые клянутся грехом Самарийским и говорят: \"жив бог твой, Дан! и жив путь в Вирсавию!\" — Они падут и уже не встанут."
  ],
  [
    "Видел я Господа стоящим над жертвенником, и Он сказал: ударь в притолоку над воротами, чтобы потряслись косяки, и обрушь их на головы всех их, остальных же из них Я поражу мечом: не убежит у них никто бегущий и не спасется из них никто, желающий спастись.",
    "Хотя бы они зарылись в преисподнюю, и оттуда рука Моя возьмет их; хотя бы взошли на небо, и оттуда свергну их.",
    "И хотя бы они скрылись на вершине Кармила, и там отыщу и возьму их; хотя бы сокрылись от очей Моих на дне моря, и там повелю морскому змею уязвить их.",
    "И если пойдут в плен впереди врагов своих, то повелю мечу и там убить их. Обращу на них очи Мои на беду им, а не во благо.",
    "Ибо Господь Бог Саваоф коснется земли, — и она растает, и восплачут все живущие на ней; и поднимется вся она как река, и опустится как река Египетская.",
    "Он устроил горние чертоги Свои на небесах и свод Свой утвердил на земле, призывает воды морские, и изливает их по лицу земли; Господь имя Ему.",
    "Не таковы ли, как сыны Ефиоплян, и вы для Меня, сыны Израилевы? говорит Господь. Не Я ли вывел Израиля из земли Египетской и Филистимлян — из Кафтора, и Арамлян — из Кира?",
    "Вот, очи Господа Бога — на грешное царство, и Я истреблю его с лица земли; но дом Иакова не совсем истреблю, говорит Господь.",
    "Ибо вот, Я повелю и рассыплю дом Израилев по всем народам, как рассыпают зерна в решете, и ни одно не падает на землю.",
    "От меча умрут все грешники из народа Моего, которые говорят: \"не постигнет нас и не придет к нам это бедствие!\"",
    "В тот день Я восстановлю скинию Давидову падшую, заделаю трещины в ней и разрушенное восстановлю, и устрою ее, как в дни древние,",
    "чтобы они овладели остатком Едома и всеми народами, между которыми возвестится имя Мое, говорит Господь, творящий все сие.",
    "Вот, наступят дни, говорит Господь, когда пахарь застанет еще жнеца, а топчущий виноград — сеятеля; и горы источать будут виноградный сок, и все холмы потекут.",
    "И возвращу из плена народ Мой, Израиля, и застроят опустевшие города и поселятся в них, насадят виноградники и будут пить вино из них, разведут сады и станут есть плоды из них.",
    "И водворю их на земле их, и они не будут более исторгаемы из земли своей, которую Я дал им, говорит Господь Бог твой."
  ]
]

Вот файл который отвечает за представление данных /_includes/passage.html:

{%- assign books = site.data.books -%}
{%- assign bible = site.data.rst -%}
{%- assign endings = include.passage | split: "-" -%}
{%- assign start = endings[0] | split: " " -%}
{%- assign start_book = start[0] -%}
{%- assign start_verses = start[1] | split: ":" -%}
{%- assign start_ch = start_verses[0] -%}
{%- assign start_ch_num = start_ch | plus: 0 -%}
{%- assign start_ver = start_verses[1]-%}
{%- assign start_ver_num = start_ver | plus: 0 -%}
{%- if endings.size < 2 -%}
  {%- assign end_book = start_book -%}
  {%- assign end_ch = start_ch -%}
  {%- assign end_ver = start_ver -%} 
{%- else -%}
  {%- assign end = endings[1] | split: " " -%}
  {%- if end.size < 2 -%}
    {%- assign end_book = start_book -%}
    {%- assign end_verses = end[0] | split: ":" -%}
  {%- else -%}
    {%- assign end_book = end[0] -%}
    {%- assign end_verses = end[1] | split: ":" -%}
  {%- endif -%}
  {%- if end_verses.size < 2 -%}
    {%- assign end_ch = start_ch -%}
    {%- assign end_ver = end_verses[0] -%}
  {%- else -%}
    {%- assign end_ch = end_verses[0] -%}
    {%- assign end_ver = end_verses[1] -%}
  {%- endif -%}
{%- endif -%}
{%- assign end_ch_num = end_ch | plus: 0 -%}
{%- assign end_ver_num = end_ver | plus: 0 -%}

{%- assign second_book = false -%}
{%- for b in books -%}
  {%- if b.book == start_book -%}
    {%- assign book_index = b.index | minus: 1 -%}
    {%- assign first_book = bible[book_index] -%}
  {%- elsif b.book == end_book -%}
    {%- assign book_index = b.index | minus: 1 -%}
    {%- assign second_book = bible[book_index] -%}
  {%- endif -%}
{%- endfor -%}

{%- unless second_book -%}
  {%- for i in (start_ch..end_ch) -%}
    {%- assign ch_index = i | minus: 1 -%}
    {%- assign chapter = first_book[ch_index] -%}
    {%- assign start_v = 1 -%}
    {%- if i == start_ch_num -%}
      {%- assign start_v = start_ver_num -%} 
    {%- endif -%}
    {%- assign end_v = chapter.size -%}
    {%- if i == end_ch_num -%}
      {%- assign end_v = end_ver_num -%}
    {%- endif -%}
    {%- if start_ch != end_ch -%}
      <h3>Глава {{ i }}</h3>
    {%- endif -%}
    <ol start="{{ start_v }}">
    {%- for j in (start_v..end_v) -%}
    {%- assign ver_index = j | minus: 1 -%}
      {%- assign verse = chapter[ver_index] -%}
      <li>{{ verse }}</li>
    {%- endfor -%}
    </ol>
  {%- endfor -%}
{%- endunless -%}

{%- if second_book -%}
  {%- assign first_book_end_ch = first_book.size | append: "" -%}
  {%- for i in (start_ch..first_book_end_ch) -%}
    {%- assign ch_index = i | minus: 1 -%}
    {%- assign chapter = first_book[ch_index] -%}
    {%- assign start_v = 1 -%}
    {%- if i == start_ch_num -%}
      {%- assign start_v = start_ver_num -%}
    {%- endif -%}
    {%- assign end_v = chapter.size -%}
    {%- if i == end_ch_num -%}
      {%- assign end_v = end_ver_num -%}
    {%- endif -%}
    {%- if start_ch != end_ch -%}
      <h3>Глава {{ i }}</h3>
    {%- endif -%}
    <ol start="{{ start_v }}">
    {%- for j in (start_v..end_v) -%}
    {%- assign ver_index = j | minus: 1 -%}
      {%- assign verse = chapter[ver_index] -%}
      <li>{{ verse }}</li>
    {%- endfor -%}
    </ol>
  {%- endfor -%}
  {%- assign second_book_start_ch = "1" -%}
  {%- for i in (second_book_start_ch..end_ch) -%}
    {%- assign ch_index = i | minus: 1 -%}
    {%- assign chapter = second_book[ch_index] -%}
    {%- assign start_v = 1 -%}
    {%- if i == start_ch_num -%}
      {%- assign start_v = start_ver_num -%} 
    {%- endif -%}
    {%- assign end_v = chapter.size -%}
    {%- if i == end_ch_num -%}
      {%- assign end_v = end_ver_num -%}
    {%- endif -%}
    {%- if start_ch != end_ch -%}
      <h3>Глава {{ i }}</h3>
    {%- endif -%}
    <ol start="{{ start_v }}">
    {%- for j in (start_v..end_v) -%}
    {%- assign ver_index = j | minus: 1 -%}
      {%- assign verse = chapter[ver_index] -%}
      <li>{{ verse }}</li>
    {%- endfor -%}
    </ol>
  {%- endfor -%}
{%- endif -%}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.