雑記ブログ:日本語の抜粋が失敗するバグを修正
Closedfirst published: 2019/01/27last updated: 2019/01/28
Gatsbyで本文の抜粋をページディスクリプションに設定している。AirtableのMarkdownデータをgatsby-transformer-remarkで取得しているのだけど、たまに「...」と失敗してるよう。
本文が短すぎたりaタグ入ったりが原因なのかと思っていたけど、どうもそういうことではないらしい内容を見つけた。
英語以外で始まってる本文の抜粋が失敗するから、判別して処理を行うオプションを付けたってことかな?
プルリクのhalfChopというオプション名は変わったのか見つからず、ドキュメントには代わりにtruncateというオプションが書いてあったので使ってみる。
excerpt(truncate: true)
取得できてる!これだけ?デフォルトでtrueにしてほしいところだけど、処理が増えてしまうのかな。ひとまず解決。