2017-07-08 163 views
1

我想添加标签到我的blogdown网站。我将此代码添加到single.html文件as instructed in blogdown docsBlogdown类别页面显示所有帖子,无论类别

<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,并使用默认主题。感谢您的任何建议。

+0

我会在默认主题中修复它(我没有考虑类别/标记,因此我在'list.html'中硬编码了某些内容)。 –

+0

那真是太棒了,非常感谢@熠辉。我决定使用博客推出一个快速的本地选举新闻网站,所以,与我完全不同的是,我并没有摆弄主题或CSS,而是在这种情况下使用默认值来快速生效。 [除了我也有麻烦的标志,但我终于想出了一些基于文本的东西,这并不可怕(我认为标题会自动显示在顶部横幅上,但它似乎不会)。] – Sharon

回答

1

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

+0

再次感谢!我已经启动了我的网站,并且类别正在工作! – Sharon

相关问题