2016-07-08 9 views
0

こんにちは皆私はgithub、jekyll、rubyの新人です。この質問は既に答えられていますが、問題を解決するのは難しいです。ジキル1ページで複数のページ設定

私は1つのページに複数のページ区切りをつけようとしています。つまり、ブログに投稿した という2人の作者がいるので、私はそれぞれの部門を作成し、それぞれを個別にページ分割したいと思います。このようなものされています

また
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 
      {% for post in paginator.posts %} 
       {% if post.author contains "NAME OF AUTHOR 1" %} 
       <div class="post-preview"> 
        <a href="{{ post.url }}"> 
        <h2 class="post-title"> 
         {{ post.title }} 
        </h2> 
        <h3 class="post-subtitle"> 
         {{ post.description }} 
        </h3> 
        </a> 
        <p class="post-meta">Posted by <a href="#">{{ post.author }}</a> {{ post.date | date_to_string }}</p> 
       </div> 
       <hr> 
       {% endif %} 
      {% endfor %} 

      <!-- Pager --> 
      {% if paginator.total_pages > 1 %} 
      <ul class="pager"> 
       {% if paginator.previous_page %} 
       <li class="previous"> 
        <a href="{{ paginator.previous_page_path | prepend: site.url | replace: '//', '/' }}">&larr; Newer Posts</a> 
       </li> 
       {% endif %} 
       {% if paginator.next_page %} 
       <li class="next"> 
        <a href="{{ paginator.next_page_path | prepend: site.url | replace: '//', '/' }}">Older Posts &rarr;</a> 
       </li> 
       {% endif %} 
      </ul> 
     {% endif %} 
     </div> 

     <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 
      {% for post in paginator.posts %} 
       {% if post.author contains "NAME OF AUTHOR2" %} 
       <div class="post-preview"> 
        <a href="{{ post.url | prepend: site.url }}"> 
        <h2 class="post-title"> 
         {{ post.title }} 
        </h2> 
        <h3 class="post-subtitle"> 
         {{ post.description }} 
        </h3> 
        </a> 
        <p class="post-meta">Posted by <a href="#">{{ post.author }}</a> {{ post.date | date_to_string }}</p> 
       </div> 
       <hr> 
       {% endif %} 
      {% endfor %} 
       <!-- Pager --> 
      {% if paginator.total_pages > 1 %} 
      <ul class="pager"> 
       {% if paginator.previous_page %} 
       <li class="previous"> 
        <a href="{{ paginator.previous_page_path | prepend: site.url | replace: '//', '/' }}">&larr; Newer Posts</a> 
       </li> 
       {% endif %} 
       {% if paginator.next_page %} 
       <li class="next"> 
        <a href="{{ paginator.next_page_path | prepend: site.url | replace: '//', '/' }}">Older Posts &rarr;</a> 
       </li> 
       {% endif %} 
      </ul> 
      {% endif %} 
     </div> 

_config.ymlののpaginateの下では、ブートストラップで私が使用している3

ジキルに設定されている(もし正しくない - ブートストラップをジキル午前)、および非常に単純チュートリアルを追っもファイル構造も非常に簡単です。

あなたの助けてくれてありがとう私は多くのドキュメントと多くの投稿(常にねじれに縛られています)を読んでから、誰にも感謝します。

また、 ブログはまた、レポが現在上記のコードごとにコミットされていないhttps://github.com/neortls007idev/Blog

http://neorblog.inとgithubのリポジトリでホストされています。

答えて

1

ページネーションはすべての投稿です。 posts where author == NeoRのページ番号を付けることはできません。

generator pluginを作成するソリューションはまだあります。はい、githubページはセキュリティ上の理由から外部プラグインを受け付けません。

しかし、単にgithubにプッシュするだけで利用できる唯一のワークフローではありません。あなたはthisを試すことができます。

+0

私はちょうどその日のためにそれを使用してjekyllに完全な初心者を言ったように私を助けることができます – NeoR

+0

私はちょうどそのgithubページがジキルのプラグインをサポートしていない読んで – NeoR

+0

私の答えを編集しました。 –

関連する問題