子目录的 Hugo 列表页面?

问题描述

我正在为此项目使用 Tokiwa 主题

here 是我的存储库的链接

在我的内容文件夹中,我按照参考图像中的方式组织了文件夹。

directory organization

我想在主页上显示主要主题(写作)。如果你点击写作,我希望它把你带到一个列表页面,显示子目录“诗歌”和“短篇故事”然后如果你点击其中任何一个,我希望它把你带到另一个显示所有内容列表页面。我还有其他广泛的主题,例如在同一层次结构中组织的“编程”,我希望为每个主题设置相同的设置。目前我的 list.html 是

  final String jsonString = "{\"rowData\": [\n"
  + "      {\n"
  + "       \"_idName\": \"CONfig_DATA_ENTITY_MAP.CONfig_DT_ENTITY_MAP_ID\",\n"
  + "       \"ERROR\": null,\n"
  + "       \"_id\": 1,\n"
  + "       \"ENTITY_TYPE\": \"BASE_TIMESERIES\",\n"
  + "       \"DATA_TYPE\": \"Date\",\n"
  + "       \"FIX_THIS\": 0,\n"
  + "       \"ENTITY_NAME\": \"ASP\",\n"
  + "       \"SOURCE_TABLE_COLUMN\": \"AS_OF_DATE\"\n"
  + "      },\n"
  + "      {\n"
  + "     \"_idName\": \"CONfig_DATA_ENTITY_MAP.CONfig_DT_ENTITY_MAP_ID\",\n"
  + "     \"ERROR\": null,\n"
  + "     \"_id\": 2,\n"
  + "     \"ENTITY_TYPE\": \"BASE_TIMESERIES\",\n"
  + "     \"DATA_TYPE\": \"String\",\n"
  + "     \"FIX_THIS\": 0,\n"
  + "     \"ENTITY_NAME\": \"ASP\",\n"
  + "     \"SOURCE_TABLE_COLUMN\": \"CUSTOMER_ID\"\n"
  + "  }\n"
  + "]}";

public int numberOfChildElement(String data,int elementIndex){
  JSONObject jsonObject = new JSONObject(data);
  JSONArray jsonArray = jsonObject.getJSONArray("rowData");
  return jsonArray.getJSONObject(elementIndex).length();
}

在我的 content.toml 文件

{{ define "main" }}
<main>
<article>
    <header>
        <h1>{{.Title}}</h1>
    </header>
    <!-- "{{.Content}}" pulls from the markdown content of the corresponding _index.md -->
    {{.Content}}
</article>
<ul>
<!-- Ranges through content/posts/*.md -->
{{ range .Pages }}
{{.Dir}}<br>
    <li>
        <a href="{{.Permalink}}">{{.Date.Format "2006-01-02"}} | {{.Title}}</a>
    </li>
{{ end }}
</ul>
{{ end }}

这看起来很接近,但并不完全正确。

感谢您在此问题上提供的任何帮助。

解决方法

解决方案是嵌套 _index.md 文件

所以用于写作的 _index.md 文件有一个指向诗歌的超链接

<a href="/writing/poems/">poems</a> <br />

然后,诗歌的 _index.md 文件有一个指向诗歌本身的超链接。您可以在这些页面上列出项目。

<a href="poem1">poem1 </a>  

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...