滅多に言わないことですが、Discourse があなたの問題に適したツールかどうかはわかりません。
それでも使いたい場合は、おそらく本ごとにトピックを作成し、章ごとに投稿を作成するようなことをするでしょう。意味が通じるでしょうか(章がない可能性もありますか?)。
その後、ディレクトリ名を読み込んでトピックを作成し、以下のようなことを行うインポートスクリプトを使用できます。
files.each do |f|
u=uploader.create_upload(1, f.path, f.filename)
raw += uploader.html_for_upload(u, f.filename)
end
そして、その raw を使用してトピックを作成します。
トピックを作成する例を見つけるには、インポートスクリプトディレクトリを確認する必要がありますが、それが大まかなアイデアです。
そうすれば、すべての画像が 1 つのトピック/投稿にまとめられます。そして、たくさんの画像をスクロールできるツールがいくつかあると思います。おそらく、私よりも他の誰かがそれらに注意を払っているでしょう。