Javascript 将CSS/CSS3/JS链接到Google应用程序引擎?

Javascript 将CSS/CSS3/JS链接到Google应用程序引擎?,javascript,html,css,google-app-engine,Javascript,Html,Css,Google App Engine,我很难将我的样式表与.yaml文件链接起来。这是我的yaml文件: 我的目录如下所示: |--资产->css-js |--模板->一堆我的html |main.py |app.yaml 如果我直接从url上传css,效果很好。但是,使用目录映射无法工作。以下是我如何上传css的示例: <link href="assets/css/animate.min.css" rel="stylesheet"> <link href="assets/css/bxslider.css" rel

我很难将我的样式表与.yaml文件链接起来。这是我的yaml文件:

我的目录如下所示:

|--资产->css-js

|--模板->一堆我的html

|main.py

|app.yaml

如果我直接从url上传css,效果很好。但是,使用目录映射无法工作。以下是我如何上传css的示例:

<link href="assets/css/animate.min.css" rel="stylesheet">
<link href="assets/css/bxslider.css" rel="stylesheet">
<link href="assets/css/magnific-popup.css" rel="stylesheet">
有什么想法吗

SOLUTION: 

application: app 
version: 1
runtime: python27
api_version: 1
threadsafe: true 

handlers:
- url: /assets/css(.*\.css)
  mime_type: text/css
  static_files: assets/css/\1
  upload: assets/css/(.*\.css)

- url: /assets/css/colors(.*\.css)
  mime_type: text/css
  static_files: assets/css/colors/\1
  upload: assets/css/colors(.*\.css)

- url: /assets/js/(.*\.js)
  mime_type: text/js
  static_files: assets/js/\1
  upload: assets/js/(.*\.js)

- url: .*
  script: main.app

libraries:
- name: webapp2
  version: "2.5.2"
- name: jinja2 
  version: latest 

两件事。首先,将样式表HREF设置为绝对(即,从
/
开始),因为它们总是相对于web服务路径的基础,而不是相对于任何特定页面


其次,在
app.yaml
中,
static\u文件
(和
static\u dir
)与应用程序的基本目录相对,因此删除这些路径上的前导
/

我仍然有问题,我用我的yaml文件更新了我的帖子。噢,哈哈,没关系!不应该从url中删除“/”。
SOLUTION: 

application: app 
version: 1
runtime: python27
api_version: 1
threadsafe: true 

handlers:
- url: /assets/css(.*\.css)
  mime_type: text/css
  static_files: assets/css/\1
  upload: assets/css/(.*\.css)

- url: /assets/css/colors(.*\.css)
  mime_type: text/css
  static_files: assets/css/colors/\1
  upload: assets/css/colors(.*\.css)

- url: /assets/js/(.*\.js)
  mime_type: text/js
  static_files: assets/js/\1
  upload: assets/js/(.*\.js)

- url: .*
  script: main.app

libraries:
- name: webapp2
  version: "2.5.2"
- name: jinja2 
  version: latest