html - node.js 车把 html 文件合并
问题描述
我有一个我正在处理的 node.js 脚本。
我有多个 html 文件,我想使用把手将它们合并到一个文件中。这就是我想要完成的。
希望您不要介意编辑器的输出。它不断将代码转换为 html 输出,所以我不得不以这种格式格式化我的输出。
这是我想要的主要 html 文件的输出。
< html >
< head >
< title>My node file</title>
< link rel=stylesheet href=bootstrap/css/bootstrap.min.css> <!-- load bootstrap css -->
< link rel=stylesheet href=bootstrap/css/font-awesome.min.css> <!-- load fontawesome -->
< /head> <br>
< body> <br>
< div class=container>
< div class=col-sm-6 col-sm-offset-3>
< h1><span class=fa fa-sign-in></span> Login</h1>
< form action=/login method=post>
< div class=form-group>
< label>Email</label>
< input type=text class=form-control name=email>
< / div>
< div class=form-group>
< label>Password</label>
< input type=password class=form-control name=password>
< /div>
< button type=submit class=btn btn-warning btn-lg>Login</button>
< /form>
< p>Need an account? <a href=/signup>Signup</a></p>
< p>Or go <a href=/>home</a>.</p>
< /div> <br>
< /div>
< /body>
< /html>
这些是不同的文件
内容.html
<!doctype html>
< html>
//include header.html
< body>
< div class=container>
< div class=col-sm-6 col-sm-offset-3>
< h1><span class=fa fa-sign-in></span> Login</h1>
//include form.html
< hr>
//include another.html
< /div>
< /div>
< /body>
< /html>
表单.html
< form action=/login method=post>
< div class=form-group>
< label>Email</label>
< input type=text class=form-control name=email>
< /div>
< div class=form-group>
< label>Password</label>
< input type=password class=form-control name=password>
< /div>
< button type=submit class=btn btn-warning btn-lg>Login</button>
< /form>
header.html
< head>
< title>My node file</title>
< link rel=stylesheet href=bootstrap/css/bootstrap.min.css> <!-- load bootstrap css -->
< link rel=stylesheet href=bootstrap/css/font-awesome.min.css> <!-- load fontawesome -->
< /head>
另一个.html
< p>Need an account? <a href=/signup>Signup</a></p>
< p>Or go <a href=/>home</a>.</p>
在php中你可以做这样的事情
包括('file1.php');
可以添加到 html 的其他一些文本
include('file2.php');
解决方案
推荐阅读
- python - 具有特定重复的元素数组的 Python 排列
- java - 没有插入数据,也没有在 android sqlite 中引发异常
- javascript - Socket IO如何向一个特定的人发送消息
- c# - 无法在 Xamarin 中的 ListView 上获取 Item Tap 事件
- spring-mvc - 2个微服务之间的通信
- python - Python Pandas Dataframe 数据时间列分离功能
- c# - 在 Visual Studio 2012 中以编程方式配置 NLog
- android - 如何使用 Parcel.readTypedList() 以及来自 kotlin-android-extensions 的 @Parcelize?
- javascript - 确定给定点js的所有元素
- c++ - 将 char 类型转换为字符串时,代码不断返回 255 或 -1073741819