(ローカル) PDF ファイルへのリンクのフォーマットレンダリングについて?

ユーザーがアップロードした PDF ファイルへのリンクの表示方法を変更する簡単な方法(CSS など)はありますか?

どうやら、PDF のワンボックシングはサポートされていますが、どのような条件で機能するのかは確信が持てません。

とにかく、PDF ワンボックシングに関する議論を再開するつもりはありませんが、アップロードされた PDF をより目立つように表示するための現実的な回避策を探しています。これについて 以前も議論があったようですが、そのスレッドは削除されています。

具体的なユースケースの例として、転送メールに基づいて作成された投稿が挙げられます。メールに PDF 文書が添付されている場合、それが単なるリンクとして投稿の最下部(転送メールの署名がある場合はその後)に表示されるため、見落とされやすいです。

私の知る限り、ワンボックス化は外部リンクされた PDF には機能しますが、アップロードされた PDF には機能しません。

CSS を使って、以下のようなことができます。

a.attachment[href$=".pdf"] {
    color: red;
    &:before {
      // アタッチメントアイコンは疑似セレクターを使用して追加されます
     // そのため、ここではそのスタイルを編集する必要があります
    }
}

これは、href.pdf で終わる attachment クラスを持つリンクにのみスタイルを適用します。

つまり、ワンボックス化された PDF リンクは対象外ですね?言い換えれば、この CSS コードはローカル PDF のみに影響するということでしょうか?

その通りです。ワンボックスには attachment クラスが付与されていないため、それらには影響しません。

そして、それを助けるテーマコンポーネントも登場しました @tophee :wink: