抜粋の長さを変更

とても素敵ですね!抜粋の文字数を制限することはできますか?

「いいね!」 1

Discourse には topic_excerpt_maxlength というサイト設定があります。私の記憶が正しければ、これは新規トピックにのみ適用されます。既存のトピックに変更を適用したい場合は、それらを「リベイク」する必要があります。

「いいね!」 4

ありがとうございます。どのように「リベイク」すればよいのでしょうか?

このコマンドでは私の問題は解決しません:

$ cd /var/discourse
$ ./launcher enter app
$ rake posts:rebake
「いいね!」 1

どうなりましたか?エラーが表示されましたか?

サイト設定の変更:

エラーなし:

# cd /var/discourse
# ./launcher enter app
# rake posts:rebake
'default' の投稿 Markdown を再構築中
     4805 / 4805 (100.0%)
4805 件の投稿が完了しました!

そして、抜粋は依然として100文字を超えていますか?この変更は新しいトピックで機能していますか?

現在は100文字を超えていますが、設定では100です:

新しいトピックでも動作しません

この問題をどう解決すればいいでしょうか?アイデアはありますか?

この設定で正しいですか?抜粋の長さが300文字になっていることに気づきました。これはpost excerpt maxlengthのデフォルト設定です。

この変更を機能させることができませんでした。

私のフォーラムで、他のトピックへのリンクを貼り付けた際に表示されるプレビュー抜粋の長さを変更したいと考えています。具体的には、以下のリンク(当フォーラム内の投稿のみ)の長さです:

現在、プレビューは非常に長い(400 文字)です。「post_excerpt_maxlength」設定と「topic_excerpt_maxlength」設定の両方を変更してみましたが、どちらも効果がありませんでした。設定変更後に作成された新しいトピックについても同様です。

当フォーラム内の投稿をリンクした際にプレビューを短くするには、どのようにこの設定を調整すればよいでしょうか?

「いいね!」 1

ここでも同じ問題が発生しています。古いトピックではすでに修正されていますか? :slight_smile:

動作しません: https://forum.fit.nl/

抜粋の長さを例えば20語に制限したいです。

これらの設定が古いものにも適用されるようにするには、投稿を再ベイクする必要があると思います。