Jekyll: рддрд░рд▓ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рд╕рд┐рддре░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jekyll/jekyll

  • [ ] рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ, рдЬреЗрдХреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рд╣реИред
  • [x] рдореИрдВрдиреЗ рдирд╡реАрдирддрдо Jekyll (рдпрд╛) рдЕрдЧрд░ GitHub рдкреЗрдЬ рдкрд░ рдирд╡реАрдирддрдо github-pages рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ
  • [x] рдореИрдВрдиреЗ https://jekyllrb.com/docs/contributing/ рдкрд░ CONTRIBUTION рдлрд╝рд╛рдЗрд▓ рдкрдврд╝реАред
  • [ ] рдпрд╣ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╣реИред

  • [ ] рдореИрдВ _macOS _ 10+ . рдЪрд╛рд▓реВ рд╣реВрдВ (рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВ)
  • [x] рдореИрдВ _Debian/Ubuntu _ GNU/Linux рдкрд░ рд╣реВрдВ (рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВ)
  • [ ] рдореИрдВ _Fedora _ GNU/Linux рдкрд░ (рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВ) рдкрд░ рд╣реВрдВ
  • [ ] рдореИрдВ рдЪрд╛рд▓реВ рд╣реВрдВ (рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ) _Arch _ GNU/Linux
  • [ ] рдореИрдВ рдЪрд╛рд▓реВ рд╣реВрдВ (рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ) _Other _ GNU/Linux
  • [ ] рдореИрдВ рдЪрд╛рд▓реВ рд╣реВрдВ (рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ) _Windows _ 10+

  • [ ] рдореИрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рдерд╛ред
  • [ ] рдПрдХ рдЯреВрдЯреА рд╣реБрдИ рдкреНрд▓рдЧрдЗрди рдПрдкреАрдЖрдИ рд╣реИред
  • [ ] рдореБрдЭреЗ рдЧрд┐рдЯрд╣рдм рдкреЗрдЬ рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИред
  • [ ] рдореБрдЭреЗ рдЧрд┐рдЯрд╣рдм рдкреЗрдЬ рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ, рдФрд░ рдЧрд┐рдЯрд╣рдм рд╕рдкреЛрд░реНрдЯ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЬреЗрдХрд┐рд▓ рдмрдЧ рдерд╛ред
  • [ ] рдореБрдЭреЗ GitHub рдкреЗрдЬ рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рдФрд░ рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ред
  • [ ] рдореИрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред
  • [x] рдпрд╣ рдПрдХ рдФрд░ рдмрдЧ рдерд╛ред

    рдореЗрд░реЗ рдкреНрд░рдЬрдирди рдХрджрдо

рдореБрдЭреЗ рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

Liquid Warning: Liquid syntax error (line 5): Expected id but found open_square in "item in site.[item.label]" in feeds/feed.json
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html
    Liquid Warning: Liquid syntax error (line 19): Expected id but found open_square in "post in site.categories.[page.category]" in /_layouts/category.html

рд╢реНрд░реЗрдгреА.html

<h1 class="title">{{ page.title }}</h1>

{% unless page.content == '' %}
  <p>{{ page.content }}</p>
{% endunless %}
<ul id="blog-posts" class="posts">
{% for post in site.categories.[page.category] %}
  <li><span>{{ post.date | date: "%d/%m/%Y" }} &raquo;</span><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>

рдлрд╝реАрдб.рдЬреЗрд╕рди

{% assign first = true %}
[
{% for collection in site.collections %}
    {% for item in collection %}
        {% for item in site.[item.label] %}
            {% if item.title != null and item.title != empty %}
            {% unless first %},{% endunless %}{
                "title": {{item.title | jsonify}},
                "content": {{item.content | markdownify | strip_html | jsonify}},
                "link": "{{ site.baseurl }}{{ item.url }}",
                "date": "{{ item.date }}",
                "excerpt": "{{ item.snippet }}",
                "search_omit": "{{ item.search_omit }}"
            }
            {% assign first = false %}
            {% endif %}
        {% endfor %}
    {% endfor %}
{% endfor %}


{% for post in site.posts %}
    {% if post.title != null and post.title != empty %}
    {% unless first %},{% endunless %}{
        "title": {{post.title | jsonify}},
        "content": {{post.content | markdownify | strip_html | jsonify}},
        "link": "{{ site.baseurl }}{{ post.url }}",
        "date": "{{ post.date }}",
        "excerpt": "{{ post.snippet }}",
        "search_omit": "{{ post.search_omit }}"
    }
    {% assign first = false %}
    {% endif %}
{% endfor %}

{% for page in site.pages %}
    {% if page.title != null and page.title != empty %}
    {% unless first %},{% endunless %}{
        "title": {{page.title | jsonify}},
        "content": {{page.content | strip_html | jsonify}},
        "link": "{{ site.baseurl }}{{ page.url | replace: 'index.html', '' }}",
        "date": {{ page.date | jsonify }},
        "excerpt": {{ page.description | jsonify }},
        "search_omit": "{{ page.search_omit }}"
    }
    {% assign first = false %}
    {% endif %}
{% endfor %}
]

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@MertcanGokgoz рдЖрдкрдХрд╛ рд▓рд┐рдВрдХ 404ing рд╣реИред рдХреНрдпрд╛ рдЖрдк рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ site.tags.[page.tag] рдХреЛ site.tags[page.tag] рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдбреЙрдЯ рдХреЛ рд╣рдЯрд╛рдХрд░)

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдПрдХ рдмрдЧ рдирд╣реАрдВ рд╣реИред

Jekyll рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдкреНрд░рд╢реНрди https://talk.jekyllrb.com . рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ

рдЬреИрд╕рд╛ рдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрддрд╛рддрд╛ рд╣реИ, site.categories.[page.category] рдЕрдорд╛рдиреНрдп рд╣реИред

рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХреА

https://talk.jekyllrb.com/t/liquid-syntax-error/2982/7?u=mertcangokgoz

@MertcanGokgoz рдЖрдкрдХрд╛ рд▓рд┐рдВрдХ 404ing рд╣реИред рдХреНрдпрд╛ рдЖрдк рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ site.tags.[page.tag] рдХреЛ site.tags[page.tag] рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдбреЙрдЯ рдХреЛ рд╣рдЯрд╛рдХрд░)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

mgiuffrida picture mgiuffrida  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

cameronmcefee picture cameronmcefee  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

glynhudson picture glynhudson  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ma11hew28 picture ma11hew28  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bzerangue picture bzerangue  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ