node.js рули html-файла слияния - PullRequest
0 голосов
/ 03 июня 2018

У меня есть скрипт 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>

Это разные файлы

content.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>

form.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>

another.html

 < p>Need an account? <a href=/signup>Signup</a></p>
 < p>Or go <a href=/>home</a>.</p>

в php вы можете сделать что-то вроде этого

include ('file1.php ');
некоторый другой текст, который можно добавить в html
include (' file2.php ');

...