这将是一个简单的问题,但我已经花了很多时间,而且我找不到明确的答案。以下是我的博客的当前状态:https://brucou.github.io/
在Projects
中,我有以下目录结构:
Projects
Component combinators
Trees and forests
Circuitry
在我的项目页面(/projects/
)中,我想显示相应子文件夹的列表,即Component combinators
,Trees and forests
等,以及相应的永久链接。
我在/layouts/projects/list.html
<ul>
{{ template "section-tree-nav" .Site.Home }}
</ul>
{{ define "section-tree-nav" }}
{{ range .Sections}}
<li>{{ .Title }}
<ul>
{{ range .Pages }}
<li><a href="{{ .RelPermalink}}">{{ .Title }}</a></li>
{{ end }}
<ul>
{{ template "section-tree-nav" . }}
</ul>
</ul>
</li>
{{ end }}
{{ end }}
目前,此代码显示在项目页面中,即目录树,例如:
Posts
Reactive programming : a component-based approach
A componentization model for cyclejs
Componentization against complexity
User interfaces as reactive systems
Projects
Component combinators
我的问题是:
Projects
目录内容?或基本上如何对标题?内容if
?项目目录?这就是我只想在项目页面中显示:
Component combinators
Trees and forests
答案 0 :(得分:3)
解决这个问题:
.Sections
基本上,我们在层次结构层面上进行分支。如果在顶级,那么我们显示目录(存储在import subprocess
subprocess.check_call(['textcleaner.sh', '-g', '-e', 'normalize', 'input_image.jpg', 'output_image.jpg'])
),如果没有,我们显示页面。