Skip to content

Commit e4817d8

Browse files
author
Joe Seifi
committed
ejs template
1 parent c3fd415 commit e4817d8

File tree

18 files changed

+20
-18
lines changed

18 files changed

+20
-18
lines changed

01-react-css3/lessons/webpack.build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
publicPath: ''
1212
},
1313
plugins: [
14-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
14+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
1515
new ExtractTextPlugin({ filename: 'lessons.css', disable: false, allChunks: true }),
1616
new webpack.optimize.OccurrenceOrderPlugin(),
1717
new webpack.DefinePlugin({

01-react-css3/lessons/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
publicPath: 'http://' + devServer.host + ':' + devServer.port + '/',
2020
},
2121
plugins: [
22-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
22+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
2323
new webpack.HotModuleReplacementPlugin(),
2424
new webpack.NoEmitOnErrorsPlugin()
2525
],

02-react-inline-styles/lessons/webpack.build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
publicPath: ''
1212
},
1313
plugins: [
14-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
14+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
1515
new ExtractTextPlugin({ filename: 'lessons.css', disable: false, allChunks: true }),
1616
new webpack.optimize.OccurrenceOrderPlugin(),
1717
new webpack.DefinePlugin({

02-react-inline-styles/lessons/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
publicPath: 'http://' + devServer.host + ':' + devServer.port + '/',
2020
},
2121
plugins: [
22-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
22+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
2323
new webpack.HotModuleReplacementPlugin(),
2424
new webpack.NoEmitOnErrorsPlugin()
2525
],

03-radium/lessons/webpack.build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
publicPath: ''
1212
},
1313
plugins: [
14-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
14+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
1515
new ExtractTextPlugin({ filename: 'lessons.css', disable: false, allChunks: true }),
1616
new webpack.optimize.OccurrenceOrderPlugin(),
1717
new webpack.DefinePlugin({

03-radium/lessons/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
publicPath: 'http://' + devServer.host + ':' + devServer.port + '/',
2020
},
2121
plugins: [
22-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
22+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
2323
new webpack.HotModuleReplacementPlugin(),
2424
new webpack.NoEmitOnErrorsPlugin()
2525
],

04-aphrodite/lessons/webpack.build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
publicPath: ''
1212
},
1313
plugins: [
14-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
14+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
1515
new ExtractTextPlugin({ filename: 'lessons.css', disable: false, allChunks: true }),
1616
new webpack.optimize.OccurrenceOrderPlugin(),
1717
new webpack.DefinePlugin({

04-aphrodite/lessons/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
publicPath: 'http://' + devServer.host + ':' + devServer.port + '/',
2020
},
2121
plugins: [
22-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
22+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
2323
new webpack.HotModuleReplacementPlugin(),
2424
new webpack.NoEmitOnErrorsPlugin()
2525
],

05-react-css-modules/lessons/webpack.build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
publicPath: ''
1212
},
1313
plugins: [
14-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
14+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
1515
new ExtractTextPlugin({ filename: 'lessons.css', disable: false, allChunks: true }),
1616
new webpack.optimize.OccurrenceOrderPlugin(),
1717
new webpack.DefinePlugin({

05-react-css-modules/lessons/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
publicPath: 'http://' + devServer.host + ':' + devServer.port + '/',
2020
},
2121
plugins: [
22-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
22+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
2323
new webpack.HotModuleReplacementPlugin(),
2424
new webpack.NoEmitOnErrorsPlugin()
2525
],

06-styletron/lessons/webpack.build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
publicPath: ''
1212
},
1313
plugins: [
14-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
14+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
1515
new ExtractTextPlugin({ filename: 'lessons.css', disable: false, allChunks: true }),
1616
new webpack.optimize.OccurrenceOrderPlugin(),
1717
new webpack.DefinePlugin({

06-styletron/lessons/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
publicPath: 'http://' + devServer.host + ':' + devServer.port + '/',
2020
},
2121
plugins: [
22-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
22+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
2323
new webpack.HotModuleReplacementPlugin(),
2424
new webpack.NoEmitOnErrorsPlugin()
2525
],

07-styled-components/lessons/webpack.build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = {
1010
publicPath: ''
1111
},
1212
plugins: [
13-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
13+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
1414
new webpack.optimize.OccurrenceOrderPlugin(),
1515
new webpack.DefinePlugin({
1616
'process.env': {

07-styled-components/lessons/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
publicPath: 'http://' + devServer.host + ':' + devServer.port + '/',
2020
},
2121
plugins: [
22-
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.html' }),
22+
new HtmlWebpackPlugin({ inject: true, template: '../../templates/app.ejs' }),
2323
new webpack.HotModuleReplacementPlugin(),
2424
new webpack.NoEmitOnErrorsPlugin()
2525
],

scripts/server-all.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ server.use(require('webpack-hot-middleware')(compiler))
3232
server.use('/', serveStatic(path.join(__dirname, '../public')))
3333

3434
server.get('*', function (req, res) {
35-
res.sendFile(path.join(__dirname, '../templates/app.html'))
35+
res.sendFile(path.join(__dirname, '../templates/app.ejs'))
3636
})
3737

3838
server.listen(config.devServer.port, config.devServer.host , function (err) {

scripts/server-lessons.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ server.use(require('webpack-dev-middleware')(compiler, {
1818
server.use(require('webpack-hot-middleware')(compiler))
1919

2020
server.get('*', function (req, res) {
21-
res.sendFile(path.join(__dirname, '../templates/app.html'))
21+
res.sendFile(path.join(__dirname, '../templates/app.ejs'))
2222
})
2323

2424
server.listen(config.devServer.port, config.devServer.host , function (err) {

templates/app.html renamed to templates/app.ejs

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1">
6+
<title><%= htmlWebpackPlugin.options.title %></title>
67
</head>
78
<body>
89
<div id="app" class="app"></div>
910
</body>
10-
</html>
11+
</html>

webpack.config.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ const webpackEntries = projectPaths.reduce((allEntreis, currPath) => {
4141
let htmlPlugins = Object.keys(webpackEntries).reduce((acc, cur, idx, arr) => {
4242
acc.push(new HtmlWebpackPlugin({
4343
inject: true,
44-
template: 'templates/app.html',
44+
template: 'templates/app.ejs',
45+
title: cur,
4546
filename: cur + '/index.html',
4647
chunks: [ cur ]
4748
}))

0 commit comments

Comments
 (0)