Jekyll中的动态标题和内容

时间:2015-08-28 10:25:45

标签: web jekyll liquid github-pages static-site

我有一个页面结构有点像这样

---
layout: contents
title: contents
description: Contents of the posts.
permalink: contents/
---


      <ul class="posts">
        {% for post in site.posts %}
            {% if post.categories != "tips" %}
          <h2><a class="post-heading" href="{{ post.url }}">{{ post.title }}</a></h2>
          <p> {{ post.description }} </p>
          <p class="date">{{ post.date | date_to_string }}</p>
          <hr class="hr-color"></hr>
          {% endif %}
        {% endfor %}
      </ul >

目前,此页面的URL是根据permalinks(BASE_URL / contents)设置的。我希望当用户点击上一页中的选项(Android,Java,Web是选项)时,我会将此页面的网址设为BASE_URL/androidBASE_URL/Java并显示内容那个类别。

使用jekyll可以吗?

1 个答案:

答案 0 :(得分:1)

两种解决方案:

1 - 使用插件

您可以使用this category archive generator

2 - 使用手工制作的页面

如果你不能使用插件(gh-pages),你可以为每个类别创建一个页面,如下所示:

<强> android.html

pFunc("Hello")

<强> _layouts / category.hmtl

(*pFunc)("Hello");