2017-07-08 214 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

相關問題