静态文件

如无特殊说明,本文中的静态文件是指web项目中的图片、css、js等静态资源而言(有cdn的需求)

  1. 为了便于部署时使用cdn加速,静态文件应该统一存放于项目根目录下的static文件夹中

  2. 为了便于统一管理,favicon.ico文件也应该放置于static文件夹中, 在html中使用link方式引用

    <!DOCTYPE html>
    <html>
    <head>
    <title>标题</title>
    <link rel="shortcut icon" href="http://www.xxx.com/图标的地址.../favicon.ico">
    </head>
    ... ...
    
  3. 引用静态文件时,不要用绝对路径,可以使用django的static模板标签,或flask的url_for自动生成

    • django 静态文件引用示例
    {% raw %}
    {% load staticfiles %}
    ![]({% static )
    {% endraw %}
    
    • flask 静态文件引用示例
    {% raw %}
    ![]({% url_for )
    {% endraw %}
    
    • 不恰当的静态文件引用方式
    ![](/static/img/pic1.jpg)
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容