Страница списка Hu go не отображает тему должным образом - PullRequest
0 голосов
/ 10 апреля 2020

Я столкнулся со странной проблемой при попытке отобразить заголовки подразделов на странице списка. По сравнению с отдельными страницами в этой теме (которые имеют код hu go), текст на странице списка и его подстраницах (как показано на рисунке ниже) слишком мал и слишком много слева.

Другая проблема заключается в том, что содержимое в /content/projects/_index.md вообще не отображается.

enter image description here

Единственное, что я сделал, было добавить файл list.html в /layouts/projects. Почему это произошло и как я могу правильно отобразить страницу списка? Спасибо!! ( GitHub repo и веб-сайт .)

{{ define "title" }}
  {{ .Title }} · {{ .Site.Title }}
{{ end }}

{{ define "content" }}

  {{ if (eq $.Parent.Title "Projects") }}
    <ul class="no-bullet">
      {{ range .Paginator.Pages }}
      {{ .Render "li" }}
      {{ end }}
    </ul>
    {{ partial "pagination.html" . }}

  {{ else }}
    {{ range (where .Site.Pages "Section" "projects") }}
      <ul class="no-bullet">
        {{ range .Sections }}
        <li>
            <span class="date">{{ .Date.Format (.Site.Params.dateFormat | default "January 2, 2006" ) }}</span>
            <a class="title" href="{{ .Params.ExternalLink | default .RelPermalink }}">{{ .Title }}</a>
        </li>
        {{ end }}
      </ul>
     {{ end }}
   {{ end }}

{{ end }}

Исходное сообщение: Под /content/projects, у меня есть две отдельные категории cs и ds. Я sh создаю страницу списка, которая отображает названия этих двух категорий вместе с URL-адресами для обеих. Я знаю, что люди задавали подобные вопросы раньше. Однако ни одно из решений, которые я попробовал, не сработало для меня.

Ниже приведены структура папок (только для соответствующих папок) и исходный код в /layouts/_default/list.html и /layouts/partial/list.html. Какие файлы я должен изменить и как правильно отображать подразделы? Большое спасибо !!

В /layouts/_default:

{{ define "title" }} {{- if eq .Kind "taxonomy" -}}
  {{- i18n .Data.Singular | title -}}
    {{- print ": " -}}
  {{- end -}}

  {{- .Title }} · {{ .Site.Title -}}
{{ end }}
{{ define "content" }}
   {{ partial "list.html" . }}
{{ end }}

В /layouts/partial:

<section class="container list">
  <h1 class="title">
    {{- if eq .Kind "taxonomy" -}}
      {{- i18n .Data.Singular | title -}}
      {{- print ": " -}}
    {{- end -}}

    {{- .Title -}}
  </h1>
  {{ .Content }}
  <ul>
    {{ range .Paginator.Pages }}
    <li>
      <span class="date">{{ .Date.Format (.Site.Params.dateFormat | default "January 2, 2006" ) }}</span>
      <a class="title" href="{{ .Params.ExternalLink | default .RelPermalink }}">{{ .Title }}</a>
    </li>
    {{ end }}
  </ul>
  {{ partial "pagination.html" . }}
</section>

Структура папок content и layout :

├── content
│   ├── about.md
│   ├── posts
│   │   └── amazon.md
│   └── projects
│       ├── _index.md
│       ├── cs
│       │   ├── _index.md
│       │   └── covid19.md
│       └── ds
│           ├── _index.md
│           └── covid19.md
├── layouts
│   ├── 404.html
│   ├── _default
│   │   ├── baseof.html
│   │   ├── list.html
│   │   └── single.html
│   ├── index.html
│   ├── partials
│   │   ├── 404.html
│   │   ├── analytics
│   │   │   └── fathom.html
│   │   ├── footer.html
│   │   ├── header.html
│   │   ├── home.html
│   │   ├── list.html
│   │   ├── page.html
│   │   ├── pagination.html
│   │   ├── posts
│   │   │   ├── commento.html
│   │   │   ├── disqus.html
│   │   │   ├── math.html
│   │   │   ├── series.html
│   │   │   └── utteranc.html
│   │   └── taxonomy
│   │       ├── categories.html
│   │       └── tags.html
│   ├── posts
│   │   ├── li.html
│   │   ├── list.html
│   │   └── single.html
│   └── projects
│       └── list.html
...
...