python - Flask 中 CSS 能否放在其他位置?
PHP中文网
PHP中文网 2017-04-17 17:16:47
0
2
493

想要用 Flask 开发一个类似于 Hexo 的静态博客系统,可以本地跑 server 预览博客,最终生成 完整的 HTML 站点。支持更换主题。
文件结构如下:

/blog
    server.py
    generate.py
    /templates
        /theme1
            layout.html
        /theme2
            layout.html
    /static
        /theme1
            style.css
        /theme2
            style.css

比如在 theme1 的 layout.html 中连接 CSS 要这样做:

<link rel="stylesheet" type="text/css" href="static/theme1/style.css">

这样会给主题编写带来麻烦。有没有什么方法使得访问 CSS 更简单?最好是用简单一句 href="style.css" 就能够访问。(但是把 style.css 放在 theme1 文件夹里并没有用。)

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
Peter_Zhu

忍耐強く、Flask が提供するドキュメントを読むことが最善です

静的ファイル

いいねを押す +0
黄舟

ブループリントでは static_folder を設定できますが、ニーズを満たすかどうかはわかりません。
リンク

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!