2023/4/19(水)

無秩序工房のOGP設定を整備した。og:image周りが色々変な感じになっていることに公開してから気付いた。

あとdescriptionについて、中身の先頭100文字くらいを自動で取り出したりするのはZolaの機能だと厳しいかなと思っていたのだが、普通にできた。page.contentでページの中身を取り出せるので、それをTeraの機能で色々加工してやればどうにかなる。

https://tera.netlify.app/docs/

page.contentだとHTMLタグとかも普通に入ってしまうので、striptagsで取り除く。改行も入るのでlinebreakstrで<br>に変換してやればstriptagsで取り除ける。そして先頭n文字だけ取り出すのはtruncateを使えば可能。これで自動でページの先頭n文字をdescriptionに入れることができた。

Categories: