私はTwigを使用しています。私はHTML出力を小さくできるようにしたいと思います。これはどうすればいいですか?私は{% spaceless %}
を試しましたが、それはそれをすべてのテンプレートに追加する必要があります。 Twigエンジンで小型化を追加できますか?TwigでHTMLをどのように縮小できますか?
答えて
使用
{% spaceless %}
YOUR WHOLE PAGE GOES HERE HTML, TWIG, JS EVERYTHING...
{% endspaceless %}
それはあなたの小枝のバージョンが小枝の最新バージョンを更新だけで、タグを認識しないことをすることができます。
これは、生成された出力htmlを縮小し、ページの読み込みは、コンパイルされたhtmlのバージョンのみを読み込むために上がります。
コードを読み込み可能な状態で表示することはできますが、
'spaceless'はこの目的のためのものではありません。 "このタグは生成されたHTMLコンテンツのサイズを"最適化 "するのではなく、HTMLタグ間の余分な空白を避けて、状況によってはブラウザのレンダリングの癖を避けるためのものです。 http://twig.sensiolabs.org/doc/tags/spaceless.html – turibe
また、minifing!=空白を削除します。また、すべてのコメントを削除する必要があります。これは、彼らがTwigで追加すべき機能です –
これはあなたを少し助けるかもしれません。
html-compress-twigを使用すると、1つのpackage.useコンポーザーにhtml、css、jsを圧縮してcomposer require nochso/html-compress-twig
をインストールすることができ、このコードを使用して拡張機能を追加する必要があります。
$app->extend('twig_theme', function($twig_theme, $ojt) {
$twig_theme->addExtension(new nochso\HtmlCompressTwig\Extension());
return $ojt_theme;});
最後に、このコードを追加してください。一般に小枝、および `特にspaceless`は、縮小ように設計されていないこと
{% htmlcompress %} ....your coding... {% endhtmlcompress %}
{{ htmlcompress('<ul> <li>') }}
{{ '<ul> <li>'|htmlcompress }}
- 1. CodeigniterでTwigをどのように使用できますか?
- 2. iPhoneでUIPickerViewをどのように縮小しますか?
- 3. どのようにAndroidでテキストを拡大縮小できますか
- 4. Thymeleafで生成されたHTMLをどのように縮小するか
- 5. アンドロイド用のスカラーアプリケーションは、どのようにファイルサイズを縮小できますか?
- 6. ボタンの背景をどのように拡大縮小できますか?
- 7. Webアプリケーションをどのように縮小するのですか?
- 8. これらの小切手はどのように短縮できますか?
- 9. ページの縮小に合わせてdivを縮小するにはどうすればよいですか?
- 10. このトランスレータスクリプトをどのように短縮できますか?
- 11. Symfony2に含まれているTwig JavaScriptファイルをどのように圧縮しますか? Symfony2ので
- 12. Nginxどのようにコードを短縮できますか?
- 13. PHP変数をtwigでどのように表示できますか?
- 14. イメージをシャープネスを維持しながらHTMLで縮小するにはどうすればよいですか?
- 15. このコードスニペットはどのように短縮できますか?
- 16. 一度に複数のHTML/CSSファイルをどのように縮小するのですか?
- 17. HTMLページを縮小するように強制する
- 18. すべてのjsファイルをどのように縮小するのですか?
- 19. Google、Facebook、および他のウェブサイトがhtmlをどのように縮小していますか?
- 20. asp.netコアのファイルをどのように縮小するのですか?
- 21. HTMLでテキストボックスの幅を縮小しますか?
- 22. URLをHTMLで縮小する
- 23. どのようにしてCSS変換でdivを拡大縮小できますか?
- 24. A-FrameでHTMLをどのようにレンダリングできますか?
- 25. シンプルなCSSレイアウト - どのようにこのレイアウトを実現し、簡単に拡大縮小できますか?
- 26. divに収まるようにコンテンツを縮小するにはどうすればよいですか?
- 27. どのように小道具を定義できますか?
- 28. どのようにプログラムで収縮を文に追加できますか?
- 29. モバイルWebページを縮小するにはどうすればよいですか?
- 30. contextMenuを縮小するにはどうすればよいですか?
さて、明らか小枝のキー現像[示し](https://github.com/fabpot/Twig/issues/624)ツール。 Tidyや 'mod_strip'を代わりに使うのはどうですか? – raina77ow
こんにちは質問ですが、それをTwigエンジンにどうやって実装しますか? – daviesgeek
''タグを囲むベーステンプレートに '{%spaceless%}'を追加できます。そうすることで、すべての子テンプレートにも適用されます。 – adamors