我该如何在Node.js和Express上使用Twitter Bootstrap?
我知道我需要将CSS和Javascript文件放在“./public”目录中(如果设置默认值)。但是当我想了解如何在Node.js和Express上使用Twitter Bootstrap时,我发现有许多使用Twitter Bootstrap的变体。例如,只需将bootstrap CSS和JS文件放入适当的目录中,或者指定: ``` ``` 等等,还有两个来源,一个是普通的文件,另一个是.min.css文件,每个都有CSS和JS。那么,我该如何在Node.js和Express中提供适当的Bootstrap文件呢?
这里是我当前代码的前几行(是否必要?),它不能与响应式设计配合使用(当我缩小屏幕的尺寸以模仿智能手机的大小时,它不会垂直堆叠,而是按比例缩小尺寸)。
我知道我需要将CSS和Javascript文件放在“./public”目录中(如果设置默认值)。但是当我想了解如何在Node.js和Express上使用Twitter Bootstrap时,我发现有许多使用Twitter Bootstrap的变体。例如,只需将bootstrap CSS和JS文件放入适当的目录中,或者指定: ``` ``` 等等,还有两个来源,一个是普通的文件,另一个是.min.css文件,每个都有CSS和JS。那么,我该如何在Node.js和Express中提供适当的Bootstrap文件呢?
这里是我当前代码的前几行(是否必要?),它不能与响应式设计配合使用(当我缩小屏幕的尺寸以模仿智能手机的大小时,它不会垂直堆叠,而是按比例缩小尺寸)。
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<title><%= title %></title>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<link rel='stylesheet' href='/stylesheets/bootstrap.min.css'>
<link rel='stylesheet' href='assets/css/bootstrap-responsive.css'>
<script src='/javascripts/jquery-2.0.2.min.js'></script>
<style type='text/css'>
/* Large desktop */
@media (min-width: 980px) {
body {
padding-top: 60px;
}
}
/* smartphones */
@media (max-width: 480px) {
body {
padding-top: 30px;
}
}
</style>
</head>