DiscoTOC - 自動目次

/tos や /privacy のような Discourse リンクから実行される ToS、FAQ、プライバシー ページで目次が機能するかどうか疑問に思います。
私には目次が表示されませんが、同じコンテンツを持つ対応するカテゴリのページでは再び表示されます。

「いいね!」 3

このコンポーネントは素晴らしいです!しかし、一度に多くのトピックに目次をバッチ追加する方法はありますか?これを使いたいトピックが130個あります…

また、番号付きや箇条書きのテキストも認識できるか疑問に思っています。おそらく無理でしょう…多くの場合、テキストが隣接して目次が散らかってしまうでしょう。

「いいね!」 1

素晴らしい。共有ありがとうございます!:+1::clap:

「いいね!」 1

@Johani これをインストールしたばかりですが、完璧に動作し、非常に便利です。そして、このミームを終わらせなかったことに感謝します(笑)。

「いいね!」 4

私もこの問題を抱えていますが、一部の投稿でのみ発生します。他のTCやプラグインとの競合はないようですし、ブラウザで検査しても原因を説明できるようなものは見つかりません。

「いいね!」 2

目次には、最初の投稿だけでなく、すべての投稿の見出しを含めることは可能でしょうか。このプラグインを、各章が個別に投稿され、他のユーザーのコメントも併記されるストーリー スレッドに実装することを検討しています。

「いいね!」 3

目次付きの投稿は、ページ読み込み時に少し下にスクロールされていることに気づいた人はいますか?

「いいね!」 4

これに気づきました。いつも自分が(敏感な)スクロールホイールに触れているせいだと思っていました。

「いいね!」 3

ご存知ないかもしれませんが、これはCSSの問題だと思いますか、それともスクリプトの問題だと思いますか? リポジトリをフォークして原因を突き止めようとしていますが、非常にイライラします。

「いいね!」 1

この画像では、右側にこの画像のように複数のアンカーがありますか?

これは、複数のアンカーが存在する場合に発生する問題のようです。余分なアンカーが投稿の残りの部分をわずかに左に押しやっている、または少なくとも目次が想定よりも広くなっているため、固定アバターが上にポップアップし、スクロールダウンすると重なってしまうのではないかと疑問に思っています。

「いいね!」 2

はい、しかしページをリロードすると(ほとんどの場合)消えてしまうようです。そのため、確実に再現するのは少し難しいです。

「いいね!」 1

私も同じような動作を確認しています。これは、投稿を作成/編集している人のみの問題でしょうか?

「いいね!」 1

投稿を編集して保存すると、二重アンカーの問題が発生すると思います。

「いいね!」 1

編集されていないトピックでも、アンカーの問題なしに位置ずれが発生します。

「いいね!」 3

この素晴らしいプラグインを作成していただきありがとうございます!

DiscoTOC を更新しようとすると、サーバー 500 エラーが発生しています。

Discourse を更新したばかりで、更新がフラグ付けされているテーマなどを確認しています。このリストには DiscoTOC が含まれています。

UI を介して手動で更新しようとしましたが、サーバーエラー 500 で失敗しました。そのため、「自動更新」を有効にしてマシンを再起動しました。Discourse が起動しません。次に、コンテナの再構築を試みました → Discourse はビルドされません/起動しません。

コンテナを手動で起動し、UI を介して DiscoTOC を削除すると、すべてが再び機能するようになります…しかし、DiscoTOC がなくなってしまいました (:frowning: )

GitHub から zip ファイルとしてダウンロードしようとしましたが、同じ問題が発生しました。

確認したログに明白なものは何も見つかりませんでした。

試してみるべき提案はありますか?

よろしくお願いします!

「いいね!」 2

ジュリアンさん、こんにちは。

お困りのこと、申し訳ありません。私も最近、セルフホストサイトを最新版に更新して、問題を再現できるか試してみましたが、問題なく更新できました。もしかしたら、pmusarajさんが取り組んでいるdiscotocの最近のリファクタリングが、他のプラグインやテーマコンポーネントと競合しているのかもしれません。

DiscoTOCを再インストールしてから、JavaScriptコンソールを開いた状態でページを表示して、さらにテストしていただけますか?もしエラーが表示されたら、ここに報告してください。また、500エラーが発生した時刻に対応するエラーが/logsにないかも確認していただけますか。

よろしくお願いします。

トビアス

「いいね!」 2

テーマコンポーネントをインストールできますか @kiwikid?表示されているエラーは DiscoTOC とはほとんど関係ない可能性が高く、お使いのインスタンスではコンポーネントをまったくインストールできないように思われます。(また、テストインスタンスで DiscoTOC を削除して再インストールしましたが、問題なく動作しました。)

記録のため、今後数時間から数日のうちにコンポーネントの内部の多くを変更する PR をマージする予定です。

「いいね!」 6

迅速なご対応ありがとうございます、@pmusaraj様。投稿する前に、いくつかのテーマを追加することに成功しました。テーマコンポーネントに関して何か壊れている/違う点がないか確認するため、Topic Stopwatch を追加しました。これは問題なくクリーンにインストールされました。また、自動「人気」リストにあったKanbanアドオンも問題なく追加しました。

昨夜、DiscoTOCのリファクタリングブランチをインストールしようとした際も、同じ問題が発生しました。

URLとしてhttps://github.com/discourse/DiscoTOCを使用し、ブランチ名をmasterからmainへ手動で設定しました。

表示されるのはサーバーエラー500のみです :frowning:

2年前に作成されたmarks-testingブランチを試したところ、問題なくインストールできました(!)

ダッシュボードによると、Discourseのバージョンは2.8.0.beta11 (cbf99f48d8)です。

インストールされ有効になっているプラグインは以下の通りです: discourse-chat-integration, discourse-voting, discourse-formatting-toolbar, discourse-graphviz, discourse-hot-topics, discourse-math, discourse-solved, discourse-user-notes, discourse-whos-online, docker-manager。styleguideプラグインもインストールされていますが、有効にはなっていません。

デバッグに役立つ情報があれば、お知らせください!

「いいね!」 3

/logsに何かありますか?これらの500エラーはログに詳細があるはずです。

「いいね!」 2


ジョー様

目次が右寄せで表示されないのはなぜでしょうか?
何が間違っているのでしょうか?修正していただけますでしょうか?ありがとうございます!

「いいね!」 2