Ming Di Leom
|
57e5c59097
|
build: temporary allow web crawler to netlify
- for web crawler to see X-Robots-Tag header
- https://www.bing.com/webmasters/help/?topicid=37c07477
|
2021-02-27 01:45:37 +00:00 |
MDLeom
|
d6d520dbb3
|
chore: hexo convention 'npm run build'
- 3d337683d2/package.json (L6)
|
2020-12-12 08:13:30 +00:00 |
MDLeom
|
0b56c776fc
|
ci(netlify): set NODE_ENV=production
|
2020-05-17 03:16:30 +01:00 |
MDLeom
|
f6b2e9813c
|
ci(gitlab): temporarily stop hexo
- to upload npm cache
- remove snyk from netlify
|
2020-05-16 06:50:41 +01:00 |
MDLeom
|
7f543f2c82
|
ci(netlify): remove npm modules installation
- Netlify runs it by default
|
2020-05-04 11:37:36 +01:00 |
MDLeom
|
1610386252
|
ci: remove unnecessary npm update
- updating Node also updates npm
|
2020-05-04 11:31:30 +01:00 |
curben
|
30fe50290c
|
build: always execute 'npm install'
- https://stackoverflow.com/a/50820392
|
2019-10-09 20:24:14 +01:00 |
curben
|
633f5bc5e8
|
chore: always update npm
|
2019-08-23 12:06:25 +09:30 |
curben
|
d2d627ba27
|
chore: move hexo-server to dev-deps
|
2019-08-23 12:02:37 +09:30 |
curben
|
955b1d6517
|
chore(dev-deps): move snyk and renovate to ci scripts
|
2019-08-08 09:15:01 +09:30 |
curben
|
00fbcce468
|
refactor: unify HTTP header settings into _headers
|
2019-05-26 15:09:27 +09:30 |
curben
|
15048c2d1f
|
fix: search.svg does not load in Firefox due to CSP
* Use default-src 'self' as a workaround
https://pokeinthe.io/2016/04/09/black-icons-with-svg-and-csp/
https://bugzilla.mozilla.org/show_bug.cgi?id=1303364
https://github.com/w3c/webappsec-csp/issues/199
https://github.com/w3c/webappsec-csp/issues/198
* use 'self' instead of localhost and netlify.com
* set other directives to 'none'
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy
* font-src neeeds to be whitelisted before using fork-awesome
|
2019-05-22 12:39:53 +09:30 |
curben
|
08fb7897e1
|
fix: replace 'https' with 'https:' in CSP
https://content-security-policy.com/#source_list
|
2019-05-22 11:00:00 +09:30 |
curben
|
821ac056b7
|
feat: add CSP via <meta> tag
* <meta> doesn't support frame-ancestors directive
* '*--curben.netlify.com' is invalid
* add localhost
* block-all-mixed-content works with localhost
|
2019-05-21 14:41:56 +09:30 |
curben
|
3954d3891e
|
fix: follow netlify's hsts max-age
|
2019-05-20 11:52:05 +09:30 |
curben
|
98be37f77a
|
feat: harden HTTP headers
|
2019-05-20 11:15:27 +09:30 |
curben
|
46c162b3a1
|
chore: remove hexo-cli
no longer needed due to 'scripts' method.
fix netlify build due to incorrect npm run
continued from 6cd4456d9a
|
2018-11-06 18:56:11 +10:30 |
curben
|
0e7fbcbd0b
|
Use local package only and replace 'latest' with version number
https://firstdoit.com/no-need-for-globals-using-npm-dependencies-in-npm-scripts-3dfb478908?gi=9f1ea80a068
Specify 'latest' doesn't necessarily install the latest version
https://stackoverflow.com/a/39650983
|
2018-10-26 17:49:15 +10:30 |
curben
|
3f0d87f8aa
|
Remove brotli header
netlify doesn't seem to support it
Revert d15c2d2c7b and 60de0c28c4
|
2018-10-02 11:38:35 +09:30 |
curben
|
d15c2d2c7b
|
Add content-type header
so browser knows whether it's js or css
|
2018-10-02 11:29:54 +09:30 |
curben
|
60de0c28c4
|
Add redirect rule for js and css
set their content-encoding header as br (for brotli compression)
|
2018-10-02 10:50:05 +09:30 |
curben
|
67448d00bb
|
Remove content-encoding header
netlify doesn't seem to support brotli compression
|
2018-10-01 20:27:40 +09:30 |
curben
|
98e6826ade
|
Add custom header config for netlify
https://www.netlify.com/docs/headers-and-basic-auth/
|
2018-09-30 18:32:26 +09:30 |
curben
|
2f76100d24
|
Move snyk commands to production
|
2018-09-30 17:36:24 +09:30 |
curben
|
2fa83af556
|
Use proper netlify.toml syntax
|
2018-09-30 17:25:36 +09:30 |
curben
|
a4490b765d
|
Prepare for netlify
|
2018-09-30 17:07:10 +09:30 |