2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Hugoで記事を指定したらタイトルも表示されるshortcodeを作った

Posted at

なんで作ったか

Hugoで記事を指定したらタイトルも表示したいと思ったけど、そういう機能が見つけられなかったので自分で作ってみた。きっと**「それもうあるよ」**って誰かが教えてくれるはず、、

作ったもの

layouts/shortcodes/post.htmlに次のようなhtmlを作る

{{ $post_number := index .Params 0 }}

<a href='/posts/{{ $post_number }}/'>
{{ with .Site.GetPage $post_number }}{{ .Title }}{{ end }}
</a>

記事の方にshortcodeを書く

<!--記事の名前が6の時-->
{{< post 6 >}}

このブログに使った

次のようにリンクで表示される

image.png

(おまけ)調べた事

リンクは作れたが、タイトルが取れなかった

関連記事が出せるらしい

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?