Improve compression settings, Inferno credits
This commit is contained in:
parent
93f0b1d836
commit
8ade0ee633
6 changed files with 38 additions and 9 deletions
|
|
@ -3,6 +3,7 @@
|
||||||
"company_name": "AYO inc.",
|
"company_name": "AYO inc.",
|
||||||
"address_one_line": "Tokyo Itabashi Akatsukashinmachi 3-chōme-33-3",
|
"address_one_line": "Tokyo Itabashi Akatsukashinmachi 3-chōme-33-3",
|
||||||
"email_contact": "contact@ayo.tokyo",
|
"email_contact": "contact@ayo.tokyo",
|
||||||
|
"inferno_credit": "Website built with ",
|
||||||
"flow1": "From repetitive tasks done by human",
|
"flow1": "From repetitive tasks done by human",
|
||||||
"flow2": "With the help of data gathered",
|
"flow2": "With the help of data gathered",
|
||||||
"flow3": "To automated systems"
|
"flow3": "To automated systems"
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
"company_name": "AYO\u200b合同会社",
|
"company_name": "AYO\u200b合同会社",
|
||||||
"address_one_line": "東京\u200b都板橋区\u200b赤塚新町\u200b三丁目33番3ー102号",
|
"address_one_line": "東京\u200b都板橋区\u200b赤塚新町\u200b三丁目33番3ー102号",
|
||||||
"email_contact": "contact@ayo.tokyo",
|
"email_contact": "contact@ayo.tokyo",
|
||||||
|
"inferno_credit": "Website built with ",
|
||||||
"flow1": "人によって\u200b繰り返される\u200b作業",
|
"flow1": "人によって\u200b繰り返される\u200b作業",
|
||||||
"flow2": "収集された\u200bデータ\u200b(の助け)\u200bによって",
|
"flow2": "収集された\u200bデータ\u200b(の助け)\u200bによって",
|
||||||
"flow3": "システム\u200bを自動化するため"
|
"flow3": "システム\u200bを自動化するため"
|
||||||
|
|
|
||||||
20
src/main.css
20
src/main.css
|
|
@ -3,6 +3,11 @@
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a, a:visited
|
||||||
|
{
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
body
|
body
|
||||||
{
|
{
|
||||||
background-color: var(--main-bg-color);
|
background-color: var(--main-bg-color);
|
||||||
|
|
@ -62,17 +67,26 @@ body
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
footer
|
footer > section
|
||||||
{
|
{
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
margin: 0 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer .legal div
|
||||||
|
{
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
footer > div
|
footer .credit
|
||||||
|
{
|
||||||
|
font-size: 0.8rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer > section > div
|
||||||
{
|
{
|
||||||
margin: 0 10px;
|
|
||||||
word-break: keep-all;
|
word-break: keep-all;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
18
src/main.jsx
18
src/main.jsx
|
|
@ -1,5 +1,5 @@
|
||||||
`use strict`
|
`use strict`
|
||||||
import { Component } from 'inferno'
|
import { Component, version } from 'inferno'
|
||||||
import { connect } from 'inferno-redux'
|
import { connect } from 'inferno-redux'
|
||||||
|
|
||||||
import { changeTheme, fetchLang } from './actions'
|
import { changeTheme, fetchLang } from './actions'
|
||||||
|
|
@ -78,9 +78,19 @@ class MainComponent extends Component
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<footer>
|
<footer>
|
||||||
<div>{this.props.strings.company_name}</div>
|
<section className="legal">
|
||||||
<div>{this.props.strings.address_one_line}</div>
|
<div>{this.props.strings.company_name}</div>
|
||||||
<div>{this.props.strings.email_contact}</div>
|
<div>{this.props.strings.address_one_line}</div>
|
||||||
|
<div>{this.props.strings.email_contact}</div>
|
||||||
|
</section>
|
||||||
|
<section className="credit">
|
||||||
|
<div>
|
||||||
|
{this.props.strings.inferno_credit}
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="https://infernojs.org/">
|
||||||
|
{`Inferno ` + version}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
</footer>
|
</footer>
|
||||||
</main>)
|
</main>)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@ module.exports = Object.assign(
|
||||||
}),
|
}),
|
||||||
new CopyPlugin([
|
new CopyPlugin([
|
||||||
{from: 'index.html'},
|
{from: 'index.html'},
|
||||||
|
{from: 'robot.txt'},
|
||||||
{from: 'src/lang', to: 'lang'},
|
{from: 'src/lang', to: 'lang'},
|
||||||
{from: 'assets/public', to: 'assets'}
|
{from: 'assets/public', to: 'assets'}
|
||||||
]),
|
]),
|
||||||
|
|
@ -40,7 +41,8 @@ module.exports = Object.assign(
|
||||||
{
|
{
|
||||||
filename: "[path].gz[query]",
|
filename: "[path].gz[query]",
|
||||||
algorithm: "gzip",
|
algorithm: "gzip",
|
||||||
test: /\.js/
|
test: [/\.js/, /^assets\.*/],
|
||||||
|
threshold: 1000
|
||||||
})
|
})
|
||||||
],
|
],
|
||||||
// webpack-dev-server configuration
|
// webpack-dev-server configuration
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,8 @@ module.exports = Object.assign(
|
||||||
{
|
{
|
||||||
filename: "[path].gz[query]",
|
filename: "[path].gz[query]",
|
||||||
algorithm: "gzip",
|
algorithm: "gzip",
|
||||||
test: [/\.js/, /^assets\.*/]
|
test: [/\.js/, /^assets\.*/],
|
||||||
|
threshold: 1000
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue