2017-05-26 6 views
1

ヒューゴの部分の中で、の最初のの最後ののポストへのリンクが必要です。 (postと呼ぶ)(HUGO) - 最初/最後の投稿へのリンク

/post/000にリンクしていますが、これは満足できないものですが、最後の投稿へのリンクは、現在の最後の投稿が新しい投稿を追加する。

So:これを行う方法は?

+0

投稿テーブルに「最大ID」がありますか? –

+0

hugoテーブルを使用しないでください。これらは.mdファイルです。 – Asqiir

+0

これは日付で整理された「最初」と「最後」であると仮定していますか?最古の記事と最新の記事のように? –

答えて

1

サイト内のすべてのページの配列をセクションでフィルタリングし、配列の最初と最後のページを選択すると、これを行うことができます。すでに日付順にソートされているため、ページのリストをソートする必要はありません。次のように試してみてください(警告はしていますが、試していません)。

{{ $sectionPages := where .Site.Pages "Section" .Section }} 
{{ range first 1 $sectionPages }} 
    First page title: {{ .Title }} 
}} 
{{ range last 1 $sectionPages }} 
    Last page title: {{ .Title }} 
}} 
関連する問題