Skip to content

Commit 6f2ebc2

Browse files
author
Fabian Morón Zirfas
authored
Merge pull request #76 from technologiestiftung/fix/social-media-image-build
2 parents 1882e89 + e3cbe89 commit 6f2ebc2

File tree

7 files changed

+153
-14
lines changed

7 files changed

+153
-14
lines changed

package-lock.json

+133
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"babel-eslint": "^10.1.0",
2323
"babel-loader": "^8.0.6",
2424
"clean-webpack-plugin": "^3.0.0",
25+
"copy-webpack-plugin": "^5.1.1",
2526
"css-loader": "^3.1.0",
2627
"eslint": "^7.0.0",
2728
"eslint-config-react-app": "^5.2.1",

public/images/social_media.png

-463 KB
Binary file not shown.

src/assets/images/social_media.jpg

288 KB
Loading

src/index.ejs

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@
77
<link rel="icon" type="image/x-icon" href="/favicon.ico">
88
<meta name="title" content="Gieß den Kiez | CityLAB Berlin">
99
<meta name="description" content="Die Berliner Stadtbäume leiden unter Trockenheit und Du kannst ihnen helfen!">
10-
<meta property="og:url" content="https://www.giessdenkiez.de/">
10+
<meta property="og:url" content="<%= domain %>/">
1111
<meta property="og:type" content="website">
1212
<meta property="og:title" content="Gieß den Kiez | CityLAB Berlin">
1313
<meta property="og:description" content="Die Berliner Stadtbäume leiden unter Trockenheit und Du kannst ihnen helfen!">
14-
<meta property="og:image" content="https://www.giessdenkiez.de/images/social_media.png">
14+
<meta property="og:image" content="<%= domain %>/assets/images/social_media.jpg">
1515
<meta property="og:site_name" content="Gieß den Kiez | CityLAB Berlin">
1616
<meta name="twitter:card" ontent="summary">
1717
<meta name="twitter:site" content="@citylabberlin">
1818
<meta name="twitter:creator" content="@citylabberlin">
19-
<meta name="twitter:url" content="https://www.giessdenkiez.de/">
19+
<meta name="twitter:url" content="<%= domain %>/">
2020
<meta name="twitter:title" content="Gieß den Kiez | CityLAB Berlin">
2121
<meta name="twitter:description" content="Die Berliner Stadtbäume leiden unter Trockenheit und Du kannst ihnen helfen!">
22-
<meta name="twitter:image" content="https://www.giessdenkiez.de/images/social_media.png">
22+
<meta name="twitter:image" content="<%= domain %>/assets/images/social_media.jpg">
2323
<meta itemprop="name" content="Gieß den Kiez | CityLAB Berlin">
2424
<meta itemprop="description" content="Die Berliner Stadtbäume leiden unter Trockenheit und Du kannst ihnen helfen!">
25-
<meta itemprop="image" content="https://www.giessdenkiez.de/images/social_media.png">
25+
<meta itemprop="image" content="<%= domain %>/assets/images/social_media.jpg">
2626
<style>
2727
.mapboxgl-ctrl-attrib {
2828
display: none;

src/index.js

-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@ const onRedirectCallback = appState => {
1818
);
1919
};
2020

21-
// if (process.env.NODE_ENV === 'production') {
22-
// require('file-loader?name=[name].[ext]!./index.html');
23-
// }
24-
2521
function startApp() {
2622
const rootElement = document.getElementById('app');
2723

webpack/common.config.js

+14-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
const Dotenv = require('dotenv-webpack');
2+
const webpack = require('webpack'); // to access built-in plugins
23
const HtmlWebpackPlugin = require('html-webpack-plugin');
34
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
5+
const CopyPlugin = require('copy-webpack-plugin');
46
const path = require('path');
5-
6-
// const webpack = require('webpack');
7-
8-
// config.js
7+
const domain = 'https://www.giessdenkiez.de';
98

109
module.exports = {
1110
mode: 'development',
@@ -22,7 +21,7 @@ module.exports = {
2221
splitChunks: {
2322
// include all types of chunks
2423
chunks: 'all',
25-
maxSize: 600,
24+
maxSize: 3000,
2625
},
2726
},
2827
output: {
@@ -106,9 +105,19 @@ module.exports = {
106105
],
107106
},
108107
plugins: [
108+
new webpack.ProgressPlugin(),
109109
new Dotenv(),
110110
new CleanWebpackPlugin(),
111+
new CopyPlugin([
112+
{
113+
from: 'src/assets/images/social_media.jpg',
114+
to: 'assets/images/social_media.jpg',
115+
},
116+
]),
111117
new HtmlWebpackPlugin({
118+
templateParameters: {
119+
domain,
120+
},
112121
template: path.resolve(__dirname, '../src/index.ejs'),
113122
}),
114123
],

0 commit comments

Comments
 (0)