印刷用の投稿の準備

良い一日。 少し前に、ハブに未読の記事が十分な数あり、後で使用するために取っておかれる一方で、興味深い記事が増えていることに突然気付きました。 画面から大きなテキストを読むことは常に私にとって難しいので、これらの記事を印刷するのはいいと思いました。



ソリューションを検索する


私はおそらくHabrの「上級ユーザー」ではありませんが、印刷版は見つかりませんでした。 Googleにアクセスしました。結果を簡単に確認すると、 ここで説明した唯一の解決策が見つかりました 。 この解決策はうまくいきませんでした(理由は関係ありません)。 「m。*」による変種は、 解説から同じ投稿まで、どちらにも適合しませんでした。



自分の自転車


私は、Firefoxを使用します。これには、グリースモンキープラグインがねじ込まれ、ユーザースクリプトを介して1組のサイトの「インターフェースを改善」します。 したがって、公開用の投稿を準備するために、このパスを選択しました。 プラグイン全体または他の複雑な操作の発明なし。 一般に、主なアイデアは「これはビジネスアプリケーションではないので、すばやく作成して印刷する」というアイデアでした。 当初、私はこの決定を公表するつもりはなかったので、「決定の美しさ」などについては考えませんでした。



ただし、userscriptが記述されており、これがどのように見え、何ができるかです。



画像



ネタバレを拡大


オプションとしてこれを行うことにしました スポイラー内の情報の有用性は記事自体に依存します(これはコード例または追加のオプション情報のいずれかです)。



空行


最初はすべてのタグを切り取ることにしました<br> <br>、その後、この方法でテキストが本当に文字の混乱に変わることに気付きました。 この方法では、空白行は削除されますが、テキストは読みやすくなります。



画像


ここではすべてが明確に見えますが、わずかなニュアンスがあります。 ページの外観の変更により、画像が端に沿って整列して美しく配置された場合、テキストに沿ってクリープし始め、ページの外観が壊れます。 ここでの解決策は「額」です。すべての画像がテキストの周囲に配置され、流れます。



コメント


コメントも修正されました。 インデント、フォントの削減などの見た目の変更。 おそらく、作者のニックネームと評価でパネルが消えることを好まない人がいるかもしれませんが、私はこの情報に頼らずにコメントを読みました。



そして、なぜそれだけですか?


はい、確かに、最初は個人的に使用するためにこのツールを膝の上に書きました。 一方、このソリューションは誰かにとっても役立つ可能性があるので、パブリックドメインに入れてみませんか?



Githubスクリプトリポジトリ



PS


それが重要な場合、 habraPrintという名前を使用してBookinに謝罪しますが、開発の開始時に他に何も起こりませんでした。



All Articles