pip install flask-assets
python
from flask_assets import Environment, Bundle
app = Flask(__name__)
assets = Environment(app)
bundles = {
'main_css': Bundle(
'css/style1.css',
'css/style2.css',
filters='cssmin',
output='gen/packed.css'
),
'main_js': Bundle(
'js/script1.js',
'js/script2.js',
filters='jsmin',
output='gen/packed.js'
),
}
assets.register(bundles)
python
app.config['ASSETS_URL'] = 'https://cdn.example.com/assets/'
html
<link rel="stylesheet" href="{{ assets.url_for('main_css') }}">
<script src="{{ assets.url_for('main_js') }}"></script>