Blogdown类别页面显示所有帖子,无论其类别如何

时间:2017-07-08 18:27:05

标签: r blogdown

我正在尝试将标签添加到我的博客网站。我将此代码添加到single.html文件as instructed in blogdown docs

<div class="article-meta">
  <p class="terms">
  {{ range $i := (slice "categories" "tags") }}
  {{ with ($.Param $i) }}
  {{ $i | title }}:
  {{ range $k := . }}
  <a href='{{ relURL (print "/" $i "/" $k | urlize) }}'>{{$k}}</a>
  {{ end }}
  {{ end }}
  {{ end }}
</p>
  </div>

所以类别现在显示在页面底部。我帖子中的YAML看起来像这样

---
title: Welcome!
author: My name
date: '2017-07-01'
slug: welcome
categories:
  - General

---

我有另一个不同类别的帖子,但是当我点击时,这两个帖子都显示在两个类别页面上。我已将relativeurls设置为true,我使用的是默认主题。感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

这是主题的错误(列表被硬编码以显示网站的所有帖子),而我只是在Github上fixed it。您可以尝试重新安装主题:https://github.com/yihui/hugo-lithium-theme