1

我正在开发一个基于https://github.com/chrisanthropic/comical-jekyll-theme的漫画网站项目。

我正在寻找一种显示方式:comic->subcomics->episode->.jpg files.

目前该主题仅支持查看episode->.jpg files.

树结构定义:

  • 首先,我在站点的根目录创建了一个名为“_category”的文件夹。
  • 创建了 3 个新文件夹“main-comic-1”“main-comic-2”“main-comic-3”。
  • 在每个 main-comic 文件夹下都会有 'sub-comic-1' 'sub-comic-2' 文件夹。
  • 在每个子漫画文件夹下都会有“episode-1”episode-2'文件夹。
  • 这些剧集文件夹将具有各自的 .html 文件,以在网格视图中显示漫画图像。要求:需要这样显示: root/ └── _category/ ├── main-comic-1 │ ├── sub-comic-1 │ │ ├── episode-1 │ │ └── episode-2 │ ├── sub-comic-2 │ ├── episode-1 │ └── episode-2 ├── main-comic-2 │ ├── sub-comic-1 │ │ ├── episode-1 │ │ └── episode-2

帮助:

我需要根据“_category”中存在的文件夹数量来编辑/添加新文件以实现类别、子类别、剧集页面视图

4

1 回答 1

0

我之前问过类似的问题:

这些方法会奏效,但老实说,他们觉得有点混乱。最终,我采用了一种更笨的方法,即手动使用 awhere来创建我的页面。

我放在包含文件中的这段代码将找到与 URL 匹配的帖子或类别:

{% assign post = site.posts | where:"url", include.url | first %}
{% unless post %}
    {% assign post = site.pages | where:"url", include.url | first %}
{% endunless %}
// code for rendering link to post

然后,每当我想显示一个页面的链接时,我都会调用这样的东西:

{% include url-thumbnail.html url="/path/to/file/here" %}

如果您有数千个文件,我想您应该使用第一种方法,或者如果您有更易于管理的文件数量,则应该使用手动方法。

于 2018-01-26T17:40:13.690 回答