Skip to content

Commit

Permalink
perf: [ImgBot] Optimize images (#1076)
Browse files Browse the repository at this point in the history
* chore(release): 6.0.2 [skip ci]

## [6.0.2](https://github.com/aquariuslt/blog/compare/v6.0.1...v6.0.2) (2019-10-21)

### Bug Fixes

* **renderer:** add DOCTYPE as html content header ([b30be82](https://github.com/aquariuslt/blog/commit/b30be823d1478ea16f6bb169651cd9ce9f99acca))
* **theme-vue:** add register-service-worker instead empty sw.js ([8845c39](https://github.com/aquariuslt/blog/commit/8845c39291d43e7b93deacda5019b4f211efb4eb))

### Performance Improvements

* covert jpg to png ([5cb9649](https://github.com/aquariuslt/blog/commit/5cb964906134760ed62fc2bb8c343632dcea973f))

* feat: correct version

* chore(release): 6.1.0 [skip ci]

# [6.1.0](https://github.com/aquariuslt/blog/compare/v6.0.1...v6.1.0) (2019-10-21)

### Bug Fixes

* **renderer:** add DOCTYPE as html content header ([b30be82](https://github.com/aquariuslt/blog/commit/b30be823d1478ea16f6bb169651cd9ce9f99acca))
* **theme-vue:** add register-service-worker instead empty sw.js ([8845c39](https://github.com/aquariuslt/blog/commit/8845c39291d43e7b93deacda5019b4f211efb4eb))

### Features

* correct version ([f0bc0e7](https://github.com/aquariuslt/blog/commit/f0bc0e7644e7c8d8b2edaecdd76911e815a53712))

### Performance Improvements

* covert jpg to png ([5cb9649](https://github.com/aquariuslt/blog/commit/5cb964906134760ed62fc2bb8c343632dcea973f))

* chore(release): 6.2.0 [skip ci]

# [6.2.0](https://github.com/aquariuslt/blog/compare/v6.1.0...v6.2.0) (2019-10-21)

### Features

* **release:** add root package.json and lerna.json update logic ([001f432](https://github.com/aquariuslt/blog/commit/001f4327679890bd2810334100010a36f9ec1e7c))

* fix(theme-vue): correct register-service-worker

* feat(application): add build `.nojekyll` file in build flow

* fix(application): fix typo for generateion `.nojekyll` file

* chore(release): 6.3.0 [skip ci]

# [6.3.0](https://github.com/aquariuslt/blog/compare/v6.2.0...v6.3.0) (2019-10-21)

### Bug Fixes

* **application:** fix typo for generateion `.nojekyll` file ([0914b8d](https://github.com/aquariuslt/blog/commit/0914b8ddba8e9bbe5d2513801e3dd11c9ed3595d))
* **theme-vue:** correct register-service-worker ([6d59d2a](https://github.com/aquariuslt/blog/commit/6d59d2a3969405481e7b2d30c593a1a4df0618c8))

### Features

* **application:** add build `.nojekyll` file in build flow ([7f72697](https://github.com/aquariuslt/blog/commit/7f7269724e79dabc2b1f5d6c50c7dfd0e00e3947))

* chore: compress images

* [ImgBot] Optimize images

*Total -- 48,651.84kb -> 35,299.84kb (27.44%)

/data/posts/2016/01/01/cover.png -- 155.73kb -> 83.19kb (46.58%)
/data/posts/2018/01/01/macbook-pro.png -- 848.07kb -> 487.79kb (42.48%)
/data/posts/2016/07/05/passing-route.png -- 1,629.29kb -> 937.45kb (42.46%)
/data/posts/2016/07/05/cover.png -- 166.16kb -> 98.09kb (40.97%)
/data/posts/2016/07/05/passing-route-updated.png -- 1,415.21kb -> 853.13kb (39.72%)
/data/posts/2016/07/05/meeting-room.png -- 1,325.88kb -> 810.85kb (38.84%)
/data/posts/2016/07/05/kitchen.png -- 1,545.89kb -> 961.57kb (37.8%)
/data/posts/2016/01/01/rmbp.png -- 919.97kb -> 581.23kb (36.82%)
/data/posts/2016/01/01/room-4.png -- 1,089.63kb -> 693.10kb (36.39%)
/data/posts/2016/01/01/team-3-ita.png -- 960.76kb -> 612.02kb (36.3%)
/data/posts/2016/01/01/unboxing-macbook.png -- 934.96kb -> 601.58kb (35.66%)
/data/posts/2019/07/23/water-m3.png -- 685.55kb -> 442.54kb (35.45%)
/data/posts/2016/07/05/sunroom.png -- 1,578.52kb -> 1,022.06kb (35.25%)
/data/posts/2016/07/05/depracted-desktop.png -- 921.76kb -> 600.34kb (34.87%)
/data/posts/2016/01/01/room-5.png -- 933.30kb -> 609.58kb (34.69%)
/data/posts/2016/07/05/desktop-installation.png -- 1,509.77kb -> 995.08kb (34.09%)
/data/posts/2018/04/01/cover.png -- 61.36kb -> 40.66kb (33.74%)
/data/posts/2016/07/05/desktop.png -- 2,290.47kb -> 1,530.31kb (33.19%)
/data/posts/2016/07/05/clothes.png -- 1,523.19kb -> 1,023.78kb (32.79%)
/data/posts/2016/01/01/room-3.png -- 670.04kb -> 453.11kb (32.38%)
/data/posts/2018/03/04/cover.png -- 232.24kb -> 158.42kb (31.79%)
/data/posts/2016/07/05/bed.png -- 876.53kb -> 601.57kb (31.37%)
/data/posts/2019/07/23/msra.png -- 465.67kb -> 322.04kb (30.84%)
/data/posts/2016/07/05/bedroom.png -- 1,128.82kb -> 803.97kb (28.78%)
/data/posts/2016/01/01/room-1.png -- 1,082.26kb -> 774.48kb (28.44%)
/data/posts/2016/07/05/see-sea.png -- 1,405.61kb -> 1,014.53kb (27.82%)
/data/posts/2016/01/01/graduaction-more.png -- 2,297.04kb -> 1,679.10kb (26.9%)
/data/posts/2019/07/23/bird-nest.png -- 769.07kb -> 565.24kb (26.5%)
/data/posts/2016/01/01/room-2.png -- 887.51kb -> 664.12kb (25.17%)
/data/posts/2016/01/12/cover.png -- 212.88kb -> 159.54kb (25.05%)
/data/posts/2017/01/01/cover.png -- 381.25kb -> 287.23kb (24.66%)
/data/posts/2018/01/01/mdr-1000x.png -- 658.18kb -> 498.23kb (24.3%)
/data/posts/2016/01/11/cover.png -- 227.37kb -> 172.12kb (24.3%)
/data/posts/2015/12/27/cover.png -- 494.67kb -> 377.75kb (23.64%)
/data/posts/2015/12/13/cover.png -- 237.35kb -> 181.47kb (23.55%)
/data/posts/2019/07/23/palace-museum-03.png -- 2,427.70kb -> 1,856.39kb (23.53%)
/data/posts/2019/07/23/bird-nest-show.png -- 260.91kb -> 200.18kb (23.28%)
/data/posts/2015/11/10/cover.png -- 503.45kb -> 386.65kb (23.2%)
/data/posts/2017/05/05/cover.png -- 466.57kb -> 360.52kb (22.73%)
/data/posts/2017/03/12/cover.png -- 393.69kb -> 304.33kb (22.7%)
/data/posts/2016/04/30/cover.png -- 218.60kb -> 171.73kb (21.44%)
/data/posts/2015/12/14/cover.png -- 619.96kb -> 488.14kb (21.26%)
/data/posts/2019/07/23/great-wall-03.png -- 293.96kb -> 235.63kb (19.84%)
/data/posts/2016/04/30/notification.png -- 139.38kb -> 112.38kb (19.38%)
/data/posts/2019/07/23/palace-museum-05.png -- 869.00kb -> 704.97kb (18.88%)
/data/posts/2019/07/23/palace-museum-04.png -- 226.05kb -> 184.65kb (18.31%)
/data/posts/2016/01/01/wechat-open-account.png -- 154.67kb -> 126.82kb (18%)
/data/posts/2019/07/23/pku-untitled-lake.png -- 708.24kb -> 580.82kb (17.99%)
/data/posts/2019/07/23/palace-museum-02.png -- 1,419.99kb -> 1,166.53kb (17.85%)
/data/posts/2019/07/23/great-wall-02.png -- 837.29kb -> 689.90kb (17.6%)
/data/posts/2019/07/23/great-wall-01.png -- 906.48kb -> 758.52kb (16.32%)
/data/posts/2016/03/06/cover.png -- 176.93kb -> 148.13kb (16.28%)
/data/posts/2016/04/10/cover.png -- 131.34kb -> 111.14kb (15.38%)
/data/posts/2016/07/05/room-architecture.png -- 350.50kb -> 304.79kb (13.04%)
/data/posts/2019/07/23/palace-museum-01.png -- 473.79kb -> 418.15kb (11.74%)
/data/posts/2016/04/09/cover.png -- 201.86kb -> 180.70kb (10.48%)
/data/posts/2018/01/01/cover.png -- 149.00kb -> 134.63kb (9.64%)
/data/posts/2015/12/13/update-nodejs.png -- 210.48kb -> 190.65kb (9.42%)
/data/posts/2016/01/01/graduaction.png -- 270.91kb -> 245.83kb (9.26%)
/data/posts/2015/10/25/cover.png -- 212.56kb -> 194.10kb (8.68%)
/data/posts/2015/12/13/add-app-launch-icon.png -- 194.62kb -> 178.88kb (8.09%)
/data/posts/2018/03/04/karma-jawr-generated-index.png -- 302.12kb -> 282.93kb (6.35%)
/data/posts/2015/12/13/config-jdk-path.png -- 191.25kb -> 179.41kb (6.19%)
/data/posts/2016/07/05/wakatime.png -- 78.61kb -> 73.97kb (5.9%)
/data/posts/2017/03/12/shortcut.png -- 1,464.71kb -> 1,380.44kb (5.75%)
/data/posts/2018/03/03/cover.png -- 247.84kb -> 239.43kb (3.39%)
/data/posts/2015/12/13/check-run-configuration.png -- 361.30kb -> 353.18kb (2.25%)
/data/posts/2017/03/12/desktop-version-shortcut.png -- 101.12kb -> 98.88kb (2.22%)
/data/posts/2017/01/01/hardware-info.png -- 327.79kb -> 322.53kb (1.6%)
/data/posts/2019/08/18/migrating-github-actions.png -- 237.24kb -> 236.67kb (0.24%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* perf: optimize images with `imagemin`

* [ImgBot] Optimize images

*Total -- 3,263.42kb -> 3,180.38kb (2.54%)

/data/posts/2016/07/05/cover.png -- 140.04kb -> 98.07kb (29.97%)
/data/posts/2018/01/01/mdr-1000x.png -- 454.12kb -> 445.25kb (1.95%)
/data/posts/2018/04/01/cover.png -- 41.33kb -> 40.64kb (1.68%)
/data/posts/2016/07/05/sunroom.png -- 460.83kb -> 454.00kb (1.48%)
/data/posts/2016/07/05/passing-route.png -- 408.49kb -> 402.68kb (1.42%)
/data/posts/2017/01/01/hardware-info.png -- 144.04kb -> 142.17kb (1.3%)
/data/posts/2017/03/12/shortcut.png -- 578.93kb -> 571.39kb (1.3%)
/data/posts/2016/01/01/team-3-ita.png -- 239.69kb -> 236.76kb (1.22%)
/data/posts/2016/07/05/desktop-installation.png -- 405.36kb -> 401.10kb (1.05%)
/data/posts/2016/07/05/bedroom.png -- 390.58kb -> 388.32kb (0.58%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore(release): 6.3.1 [skip ci]

## [6.3.1](https://github.com/aquariuslt/blog/compare/v6.3.0...v6.3.1) (2019-10-22)

### Performance Improvements

* optimize images with `imagemin` ([5a0d5d6](https://github.com/aquariuslt/blog/commit/5a0d5d61cc672293927b374f698a47b01ab48e83))

* fix(render): fix rendered html not contains lang attribute

* chore(release): 6.3.2 [skip ci]

## [6.3.2](https://github.com/aquariuslt/blog/compare/v6.3.1...v6.3.2) (2019-10-22)

### Bug Fixes

* **render:** fix rendered html not contains lang attribute ([dd12e78](https://github.com/aquariuslt/blog/commit/dd12e780ad8b6e0303d3340bf5e1a1423a4192e6))

* feat(theme-react): create package `@blog/theme-react`

* fix(theme-vue): add fallback route handling in router definition

* chore(release): 6.4.0 [skip ci]

# [6.4.0](https://github.com/aquariuslt/blog/compare/v6.3.2...v6.4.0) (2019-10-24)

### Bug Fixes

* **theme-vue:** add fallback route handling in router definition ([a7900f5](https://github.com/aquariuslt/blog/commit/a7900f58fe42b5a219444197d26d4a3bd43daefa))

### Features

* **theme-react:** create package `@blog/theme-react` ([7f69529](https://github.com/aquariuslt/blog/commit/7f69529502ae291de7db6b48062f3578cbb6ff78))

* feat(analytics): inject google-analytics + workbox offline analytics

* chore(release): 6.5.0 [skip ci]

# [6.5.0](https://github.com/aquariuslt/blog/compare/v6.4.0...v6.5.0) (2019-10-26)

### Features

* **analytics:** inject google-analytics + workbox offline analytics ([523c6ad](https://github.com/aquariuslt/blog/commit/523c6adb34ccdf5ec6402c00a0d4eb44d797aba6))

* feat(theme-react): add package `@blog/theme-react`

* refactor(theme-react): update webpack build flow

* chore(release): 6.6.0 [skip ci]

# [6.6.0](https://github.com/aquariuslt/blog/compare/v6.5.0...v6.6.0) (2019-10-27)

### Features

* **theme-react:** add package `@blog/theme-react` ([8e2082e](https://github.com/aquariuslt/blog/commit/8e2082e3e3a4e7a0b39071adda4b4380a94a1f11))

* fix(theme-react): update jest config with `testMatch`

* chore(release): 6.6.1 [skip ci]

## [6.6.1](https://github.com/aquariuslt/blog/compare/v6.6.0...v6.6.1) (2019-10-27)

### Bug Fixes

* **theme-react:** update jest config with `testMatch` ([8f782a2](https://github.com/aquariuslt/blog/commit/8f782a206b9db63f19b7a27c709687a1ea29f80d))

* fix(theme-react): fix webpack configurations

* fix(sitemap): fix sitemap generation issue

- do not modify article context raw string value when using Object.assign

* fix: correct test issue

* chore(release): 6.6.2 [skip ci]

## [6.6.2](https://github.com/aquariuslt/blog/compare/v6.6.1...v6.6.2) (2019-10-30)

### Bug Fixes

* **sitemap:** fix sitemap generation issue ([3e61011](https://github.com/aquariuslt/blog/commit/3e610112d56a57a32134d3c1187d356aa2d883d6))
* **theme-react:** fix webpack configurations ([58afb8a](https://github.com/aquariuslt/blog/commit/58afb8af5c9b83f9dd623c49815580827d0fbe64))
* correct test issue ([d491722](https://github.com/aquariuslt/blog/commit/d491722882f84980b997e2f951dac902d352f18c))

* fix(theme-react): fix webpack-dev-server hmr issue

* chore(release): 6.6.3 [skip ci]

## [6.6.3](https://github.com/aquariuslt/blog/compare/v6.6.2...v6.6.3) (2019-10-30)

### Bug Fixes

* **theme-react:** fix webpack-dev-server hmr issue ([4d15a4c](https://github.com/aquariuslt/blog/commit/4d15a4cb23112300480d19729260ad771316dc58))

* feat(theme-react): add route with apiPath as props

* chore(release): 6.7.0 [skip ci]

# [6.7.0](https://github.com/aquariuslt/blog/compare/v6.6.3...v6.7.0) (2019-11-02)

### Features

* **theme-react:** add route with apiPath as props ([d5f406f](https://github.com/aquariuslt/blog/commit/d5f406f9a86dee28454ebdcb6a3fb82a17b1fd59))

* feat(theme-react): add component: navigation

* fix(markdown): add anchor plugin to generate heading ids

* feat(theme-react): add components: ContentItems

* feat(theme-react): enable theme-react

* chore(release): 6.8.0 [skip ci]

# [6.8.0](https://github.com/aquariuslt/blog/compare/v6.7.0...v6.8.0) (2019-11-03)

### Bug Fixes

* **markdown:** add anchor plugin to generate heading ids ([5871078](https://github.com/aquariuslt/blog/commit/5871078c66143f99eb1bd2e5fc1484eef7ff2ced))

### Features

* **theme-react:** add component: navigation ([9648750](https://github.com/aquariuslt/blog/commit/9648750466f711f660180323c32b61f5ee61573c))
* **theme-react:** add components: ContentItems ([7882342](https://github.com/aquariuslt/blog/commit/7882342e77d76eef53224ff9a3283372742e2b73))
* **theme-react:** enable theme-react ([cd2a588](https://github.com/aquariuslt/blog/commit/cd2a588e5499f19643876a11cd2bf4c51bb590fa))

* fix(theme-react): remove react-disqus

* chore(release): 6.8.1 [skip ci]

## [6.8.1](https://github.com/aquariuslt/blog/compare/v6.8.0...v6.8.1) (2019-11-03)

### Bug Fixes

* **theme-react:** remove react-disqus ([09f416c](https://github.com/aquariuslt/blog/commit/09f416cd61d64f507a4c346c1a1f7827f685b203))

* feat(theme-react): re-enable service-worker

* chore(release): 6.9.0 [skip ci]

# [6.9.0](https://github.com/aquariuslt/blog/compare/v6.8.1...v6.9.0) (2019-11-03)

### Features

* **theme-react:** re-enable service-worker ([86a5fcd](https://github.com/aquariuslt/blog/commit/86a5fcd9e7ff1fa0dc33531a696f03646398ccec))

* feat(theme-react): enable pwa manifest json injection

* chore(release): 6.10.0 [skip ci]

# [6.10.0](https://github.com/aquariuslt/blog/compare/v6.9.0...v6.10.0) (2019-11-03)

### Features

* **theme-react:** enable pwa manifest json injection ([4705060](https://github.com/aquariuslt/blog/commit/47050608eec1445c65d295567e20233bc0891491))

* perf(theme-react): update service-worker config

- enableing offline at `start_url`

* chore(release): 6.10.1 [skip ci]

## [6.10.1](https://github.com/aquariuslt/blog/compare/v6.10.0...v6.10.1) (2019-11-03)

### Performance Improvements

* **theme-react:** update service-worker config ([be2d9ef](https://github.com/aquariuslt/blog/commit/be2d9ef7c002a132778edf4c873100c73990e6c0))

* feat(theme-react): add functional component with disqus api

* chore(release): 6.11.0 [skip ci]

# [6.11.0](https://github.com/aquariuslt/blog/compare/v6.10.1...v6.11.0) (2019-11-03)

### Features

* **theme-react:** add functional component with disqus api ([14b1c21](https://github.com/aquariuslt/blog/commit/14b1c21b71628f153b770b764785da9f9b79c839))

* feat(theme-react): add keyword in article detail

* fix(theme-react): fix type conversion for keyword

* chore(release): 6.12.0 [skip ci]

# [6.12.0](https://github.com/aquariuslt/blog/compare/v6.11.0...v6.12.0) (2019-11-03)

### Bug Fixes

* **theme-react:** fix type conversion for keyword ([ee93ba9](https://github.com/aquariuslt/blog/commit/ee93ba9b894c859941fda3b31ee436de1605efa2))

### Features

* **theme-react:** add keyword in article detail ([27ba180](https://github.com/aquariuslt/blog/commit/27ba180f74e0ec77b16514c2a4ac47e9b57baec9))

* chore(theme-react): using paper instead of card for Table page

* chore(theme-react): add favicon.ico avoid log error at console

* style(theme-react): update cover image height

* style(theme-react): update collection card style

* fix(theme-react): fix article-detail.tsx

* chore(release): 6.12.1 [skip ci]

## [6.12.1](https://github.com/aquariuslt/blog/compare/v6.12.0...v6.12.1) (2019-11-04)

### Bug Fixes

* **theme-react:** fix article-detail.tsx ([68bad92](https://github.com/aquariuslt/blog/commit/68bad92fc7529836759e3655e7646ec0f8b2678c))

* refactor(theme-react): migrate `Comment` from `react-disqus-components`

* fix(theme-react): add base href meta

* chore(release): 6.12.2 [skip ci]

## [6.12.2](https://github.com/aquariuslt/blog/compare/v6.12.1...v6.12.2) (2019-11-07)

### Bug Fixes

* **theme-react:** add base href meta ([ee92718](https://github.com/aquariuslt/blog/commit/ee9271857ae8d0e8ee82111d2bce8e101d7c5a11))

* perf(theme-react): add lozad for lazy load image

* fix(theme-react): add missing dependencies

- url-loader

* chore(release): 6.12.3 [skip ci]

## [6.12.3](https://github.com/aquariuslt/blog/compare/v6.12.2...v6.12.3) (2019-11-08)

### Bug Fixes

* **theme-react:** add missing dependencies ([ae6d2cc](https://github.com/aquariuslt/blog/commit/ae6d2ccbf850c9bfdac75e3407ac85dc2223cfb0))

### Performance Improvements

* **theme-react:** add lozad for lazy load image ([501d034](https://github.com/aquariuslt/blog/commit/501d034cb69074bc3a2d19c705bf27403f86086d))

* perf(theme-react): mark all chunks as preload

* chore(release): 6.12.4 [skip ci]

## [6.12.4](https://github.com/aquariuslt/blog/compare/v6.12.3...v6.12.4) (2019-11-09)

### Performance Improvements

* **theme-react:** mark all chunks as preload ([c26889f](https://github.com/aquariuslt/blog/commit/c26889f1f605a3aaaeece920ad55917dd0338e45))

* fix(theme-react): fix invalid ref in useEffect() in ArticleDetail

* chore(release): 6.12.5 [skip ci]

## [6.12.5](https://github.com/aquariuslt/blog/compare/v6.12.4...v6.12.5) (2019-11-09)

### Bug Fixes

* **theme-react:** fix invalid ref in useEffect() in ArticleDetail ([32140cc](https://github.com/aquariuslt/blog/commit/32140cc59522a5303c5b019bec5ce84485a58fa3))

* perf: reduce cover images size

* chore(release): 6.12.6 [skip ci]

## [6.12.6](https://github.com/aquariuslt/blog/compare/v6.12.5...v6.12.6) (2019-11-09)

### Performance Improvements

* reduce cover images size ([ba16df8](https://github.com/aquariuslt/blog/commit/ba16df839ec1723fea4722e3eabb1258acdfd1fb))

* refactor(theme-react): add component `LazyImage`

* ci: update ci based images

- circleci: from 10.16 -> 12.13

* chore(theme-vue): remove unused service-worker.js in dev mode

- there is no `.js` file in project!

* style(theme-react): add animation for `LazyImage`

* feat(theme-react): add robots.txt generation

* chore(release): 6.13.0 [skip ci]

# [6.13.0](https://github.com/aquariuslt/blog/compare/v6.12.6...v6.13.0) (2019-11-09)

### Features

* **theme-react:** add robots.txt generation ([8fa8490](https://github.com/aquariuslt/blog/commit/8fa84909834591d97a58ca7ba4ca29d6794d9503))

* feat(theme-react): add back-to-top FAB button

* chore(release): 6.14.0 [skip ci]

# [6.14.0](https://github.com/aquariuslt/blog/compare/v6.13.0...v6.14.0) (2019-11-09)

### Features

* **theme-react:** add back-to-top FAB button ([2945831](https://github.com/aquariuslt/blog/commit/294583108aa6d32a7fe75238406fe792d1a41630))

* fix(theme-react): update Fab import from

* chore(release): 6.14.1 [skip ci]

## [6.14.1](https://github.com/aquariuslt/blog/compare/v6.14.0...v6.14.1) (2019-11-09)

### Bug Fixes

* **theme-react:** update Fab import from ([456d081](https://github.com/aquariuslt/blog/commit/456d0813ba47d6f9468d4403678376848637b649))

* perf(theme-react): bump react-disqus-components version

* chore(release): 6.14.2 [skip ci]

## [6.14.2](https://github.com/aquariuslt/blog/compare/v6.14.1...v6.14.2) (2019-11-09)

### Performance Improvements

* **theme-react:** bump react-disqus-components version ([c08676c](https://github.com/aquariuslt/blog/commit/c08676c689570ca1988e11aba15c951b122d8b8c))

* fix(theme-react): remove basePath seetings

* chore(release): 6.14.3 [skip ci]

## [6.14.3](https://github.com/aquariuslt/blog/compare/v6.14.2...v6.14.3) (2019-11-10)

### Bug Fixes

* **theme-react:** remove basePath seetings ([59241d6](https://github.com/aquariuslt/blog/commit/59241d6eeeab2d0df6c5f73741d3cd5472030efe))

* fix(theme-react): bump `react-disqus-comments` version

- fix component unmount/mount will not clean `disqus_thread` element

* chore(release): 6.14.4 [skip ci]

## [6.14.4](https://github.com/aquariuslt/blog/compare/v6.14.3...v6.14.4) (2019-11-10)

### Bug Fixes

* **theme-react:** bump `react-disqus-comments` version ([a3253f1](https://github.com/aquariuslt/blog/commit/a3253f155800c15fcbf3bb181381f3996cbf7756))

* fix(theme-react): bump `react-disqus-comments` version

- fix component unmount/mount will not clean `disqus_thread` element

* chore(release): 6.14.5 [skip ci]

## [6.14.5](https://github.com/aquariuslt/blog/compare/v6.14.4...v6.14.5) (2019-11-10)

### Bug Fixes

* **theme-react:** bump `react-disqus-comments` version ([9cfaed9](https://github.com/aquariuslt/blog/commit/9cfaed9a897992bb0904c2eb1cd5712c88b3ce9d))

* fix(theme-react): bump `react-disqus-comments` version

- fix component unmount/mount will not clean `disqus_thread` element

* chore(release): 6.14.6 [skip ci]

## [6.14.6](https://github.com/aquariuslt/blog/compare/v6.14.5...v6.14.6) (2019-11-10)

### Bug Fixes

* **theme-react:** bump `react-disqus-comments` version ([02efabb](https://github.com/aquariuslt/blog/commit/02efabb62bf5a461c110c0324d3bc0a287710bd4))

* fix(theme-react): bump `react-disqus-comments` version

* chore(release): 6.14.7 [skip ci]

## [6.14.7](https://github.com/aquariuslt/blog/compare/v6.14.6...v6.14.7) (2019-11-10)

### Bug Fixes

* **theme-react:** bump `react-disqus-comments` version ([7534dfb](https://github.com/aquariuslt/blog/commit/7534dfb088948d07f30d62ebd705de4a73dcc3ba))

* perf(theme-react): enable dynamic import and auto chunk spliting

* chore(release): 6.14.8 [skip ci]

## [6.14.8](https://github.com/aquariuslt/blog/compare/v6.14.7...v6.14.8) (2019-11-10)

### Performance Improvements

* **theme-react:** enable dynamic import and auto chunk spliting ([095e4d5](https://github.com/aquariuslt/blog/commit/095e4d5f2c320227cc37b64e63ec1c1ef8fa0097))

* perf(theme-react): bump `react-disqus-components` version

- support lazy load for disqus comment
- update markdown code highlight style to dracula

* chore(release): 6.14.9 [skip ci]

## [6.14.9](https://github.com/aquariuslt/blog/compare/v6.14.8...v6.14.9) (2019-11-11)

### Performance Improvements

* **theme-react:** bump `react-disqus-components` version ([13cbe18](https://github.com/aquariuslt/blog/commit/13cbe18f68dc194d9754fa66b8ff79fe0f885375))

* style(theme-react): revert highlight css theming

* style(theme-react): enable black-like backgorund in code block

* perf(theme-react): remove empty `ul` element in `ContentItems`

* chore(theme-react): update jest snapshot

* chore(release): 6.14.10 [skip ci]

## [6.14.10](https://github.com/aquariuslt/blog/compare/v6.14.9...v6.14.10) (2019-11-11)

### Performance Improvements

* **theme-react:** remove empty `ul` element in `ContentItems` ([8c548f6](https://github.com/aquariuslt/blog/commit/8c548f62ffcd6b3b22db5b45cb5010a277063533))

* style(theme-react): using `ol` instead of `ul` in ContentItems

- follow suggestions from https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/ol

* fix(route-tools): add `id` as google-analytics tag

* chore(release): 6.14.11 [skip ci]

## [6.14.11](https://github.com/aquariuslt/blog/compare/v6.14.10...v6.14.11) (2019-11-12)

### Bug Fixes

* **route-tools:** add `id` as google-analytics tag ([f6dc172](https://github.com/aquariuslt/blog/commit/f6dc172b4bbe465978ae7e4301d63096550f393f))

* style(theme-react): enable roboto in markdown-body

* posts: draft version for `Monorepo Practice in Typescript Projects`

* ci: upgrade build time resource to `large`

* chore: revert circleci config update

* fix: downgrade and lock lerna version for workaround

- see https://github.com/lerna/lerna/issues/2348

* chore(release): 6.14.12 [skip ci]

## [6.14.12](https://github.com/aquariuslt/blog/compare/v6.14.11...v6.14.12) (2019-11-17)

### Bug Fixes

* downgrade and lock lerna version for workaround ([af148f6](https://github.com/aquariuslt/blog/commit/af148f6198433681f502ea49312d7062178c9bea))
* fix posts toc issue ([65f6a6d](https://github.com/aquariuslt/blog/commit/65f6a6d688a53704a182139ae06a21c5fbaf048a))

* perf: add `--add` at `gh-pages` deploy args

* chore(release): 6.14.13 [skip ci]

## [6.14.13](https://github.com/aquariuslt/blog/compare/v6.14.12...v6.14.13) (2019-11-17)

### Performance Improvements

* add `--add` at `gh-pages` deploy args ([53e9305](https://github.com/aquariuslt/blog/commit/53e93051a04ef288716fa517ca2f2eeeb3ade749))

* feat(theme-react): add active content-item scroll listener

* chore(release): 6.15.0 [skip ci]

# [6.15.0](https://github.com/aquariuslt/blog/compare/v6.14.13...v6.15.0) (2019-11-24)

### Features

* **theme-react:** add active content-item scroll listener ([c6c70b4](https://github.com/aquariuslt/blog/commit/c6c70b471111a248a60b7f00cf534feb99b38e7b))

* perf(theme-react): update active content-item scroll listener

- reduce findActiveIndex when props is undefined

* chore(release): 6.15.1 [skip ci]

## [6.15.1](https://github.com/aquariuslt/blog/compare/v6.15.0...v6.15.1) (2019-11-24)

### Performance Improvements

* **theme-react:** update active content-item scroll listener ([bb1e3df](https://github.com/aquariuslt/blog/commit/bb1e3df923ac8141d4328b3d8898c66f5e59517f))

* ci: add bundlesize checking at github actions

* ci: update github actions workflow node matrix version

* ci: revert update node-version matrix confign in github actions

* ci: correct github actions config

- add `|` at yml run steps

* perf(theme-react): update active content-item scroll listener

- update state when click content items

* chore(release): 6.15.2 [skip ci]

## [6.15.2](https://github.com/aquariuslt/blog/compare/v6.15.1...v6.15.2) (2019-11-24)

### Performance Improvements

* **theme-react:** update active content-item scroll listener ([cfbd23f](https://github.com/aquariuslt/blog/commit/cfbd23f783730d160f0e240f605b09d713859fe6))

* chore: fix typo

* style(theme-react): update active toc styles

* feat: enable pages

* chore(release): 6.16.0 [skip ci]

# [6.16.0](https://github.com/aquariuslt/blog/compare/v6.15.2...v6.16.0) (2019-11-26)

### Features

* enable pages ([5a047b6](https://github.com/aquariuslt/blog/commit/5a047b64ce811fa77aed10af8b96c2d68876d8b6))

* [ImgBot] Optimize images

/data/pages/about.png -- 13.12kb -> 12.74kb (2.9%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* feat: enable webp x <picture> for better performance

* chore(release): 6.17.0 [skip ci]

# [6.17.0](https://github.com/aquariuslt/blog/compare/v6.16.0...v6.17.0) (2019-11-26)

### Features

* enable webp x <picture> for better performance ([a657c27](https://github.com/aquariuslt/blog/commit/a657c272764a3cb2c1bfdafc6e6c12bae5034754))

* fix(theme-react): add `alt` attribute at lazy image

* chore(release): 6.17.1 [skip ci]

## [6.17.1](https://github.com/aquariuslt/blog/compare/v6.17.0...v6.17.1) (2019-11-26)

### Bug Fixes

* **theme-react:** add `alt` attribute at lazy image ([74eba53](https://github.com/aquariuslt/blog/commit/74eba5361f440379f8fcc94bfcccfbeab470ae9f))

* revert(theme-react): revert lazy image picture tag perf

* perf(theme-react): using vanilla-lazyload instead lozad

* chore(release): 6.17.2 [skip ci]

## [6.17.2](https://github.com/aquariuslt/blog/compare/v6.17.1...v6.17.2) (2019-11-26)

### Performance Improvements

* **theme-react:** using vanilla-lazyload instead lozad ([d88019f](https://github.com/aquariuslt/blog/commit/d88019f7be6e0ba58e43504fc894b5ac621b3d63))

### Reverts

* **theme-react:** revert lazy image picture tag perf ([396d6d6](https://github.com/aquariuslt/blog/commit/396d6d637b2d37af546d41bb2795fbaa8c5be778))

* perf(theme-react): set active state for TOC after perform scroll animate

* chore(release): 6.17.3 [skip ci]

## [6.17.3](https://github.com/aquariuslt/blog/compare/v6.17.2...v6.17.3) (2019-11-26)

### Performance Improvements

* **theme-react:** set active state for TOC after perform scroll animate ([ed36723](https://github.com/aquariuslt/blog/commit/ed36723b5f1db38708cc6c22dd6b26765e6b0e1c))

* perf(theme-react): enable React.hydrate()

* chore(release): 6.17.4 [skip ci]

## [6.17.4](https://github.com/aquariuslt/blog/compare/v6.17.3...v6.17.4) (2019-11-26)

### Performance Improvements

* **theme-react:** enable React.hydrate() ([8200f3a](https://github.com/aquariuslt/blog/commit/8200f3a41184295351ca6fb7d1e8a98342b6865d))

* pages: update `about-me`

* perf(theme-react): toggle scroll callback after click

* chore(release): 6.17.5 [skip ci]

## [6.17.5](https://github.com/aquariuslt/blog/compare/v6.17.4...v6.17.5) (2019-11-28)

### Performance Improvements

* **theme-react:** toggle scroll callback after click ([09fd803](https://github.com/aquariuslt/blog/commit/09fd80318d48c2bc6c6fb199a6dda59753854d35))

* style(theme-react): using default color as main frame background

* style(theme-react): using default color as main frame background

* style(theme-react): using default color as main frame background

* style(theme-react): using default color as main frame background

* perf(theme-react): toggle scroll callback after click

* chore(release): 6.17.6 [skip ci]

## [6.17.6](https://github.com/aquariuslt/blog/compare/v6.17.5...v6.17.6) (2019-11-28)

### Performance Improvements

* **theme-react:** toggle scroll callback after click ([4bff76f](https://github.com/aquariuslt/blog/commit/4bff76f724ec51dc8e8e17687451e3d24829cf90))

* perf(theme-react): use scroll-into-view-if-needed

* chore(release): 6.17.7 [skip ci]

## [6.17.7](https://github.com/aquariuslt/blog/compare/v6.17.6...v6.17.7) (2019-11-29)

### Performance Improvements

* **theme-react:** use scroll-into-view-if-needed ([5084e36](https://github.com/aquariuslt/blog/commit/5084e36fc063c75067b8764abba38a2df517d218))

* chore: bump dependencies version and fix typos

* perf: disable offline google-analytics

* chore(release): 6.17.8 [skip ci]

## [6.17.8](https://github.com/aquariuslt/blog/compare/v6.17.7...v6.17.8) (2019-11-30)

### Performance Improvements

* disable offline google-analytics ([42815cc](https://github.com/aquariuslt/blog/commit/42815ccedd0022477ad62b61702e69dae371e7f3))

* refactor: update sub-packages naming

packages
├── api-generator       -> api
├── application         -> move to  ../../src not use core (next)
├── article-tools       -> article
├── common
├── config
├── markdown
├── migration           -> migration-cli
├── pwa-tools           -> pwa
├── routes-tools        -> router
├── theme-react
└── theme-vue

* fix(theme-react): fix url-loader upgrade to v3 usage

- add default esmodule syntax

* chore(release): 6.17.9 [skip ci]

## [6.17.9](https://github.com/aquariuslt/blog/compare/v6.17.8...v6.17.9) (2019-11-30)

### Bug Fixes

* **theme-react:** fix url-loader upgrade to v3 usage ([8e0e983](https://github.com/aquariuslt/blog/commit/8e0e9831204920b298caa357eb776e4c515f5311))

* refactor: dir structure & build scripts

## Directory Refactoring

- app:    repo-root
- libs: packages/*
- themes: themes/*

## Script Refactoring

- build:lib
- build:theme
- build:app
- build:app:prod → final build with env

* ci: fix circleci global install lerna issue

* ci: fix ts build error

* ci: fix ts build error

* ci: fix ts build error

* refactor: migrate tsconfig.json and nest-cli cmd

* docs: update docs

* refactor: move `src` to `service` as `@blog/service`

* chore(release): 6.17.10 [skip ci]

## [6.17.10](https://github.com/aquariuslt/blog/compare/v6.17.9...v6.17.10) (2019-12-01)

### Performance Improvements

* **pwa:** precache manifest including webp ([6f849b8](https://github.com/aquariuslt/blog/commit/6f849b8a0143812dbab963549fe6726bfdcb266b))

* refactor: use `coverage` folder to save coverage report

* chore: bump dependencies version

* chore(release): 6.18.0 [skip ci]

# [6.18.0](https://github.com/aquariuslt/blog/compare/v6.17.10...v6.18.0) (2019-12-06)

### Features

* **router:** create sitemap item for pages ([88cbe8a](https://github.com/aquariuslt/blog/commit/88cbe8a5059bfdeafdb5ff5b169b0ecb5a83cbff))

* feat(migration): remove migration package

* chore(release): 6.19.0 [skip ci]

# [6.19.0](https://github.com/aquariuslt/blog/compare/v6.18.0...v6.19.0) (2019-12-07)

### Features

* **migration:** remove migration package ([351c13e](https://github.com/aquariuslt/blog/commit/351c13eb6a22f682197b0e9ab0c7b931b413ba33))

* feat(theme-react): set hash after click content-item

* chore(release): 6.20.0 [skip ci]

# [6.20.0](https://github.com/aquariuslt/blog/compare/v6.19.0...v6.20.0) (2019-12-07)

### Features

* **theme-react:** set hash after click content-item ([be3fb3b](https://github.com/aquariuslt/blog/commit/be3fb3b1d491bc9a2a62e1f3f746fc2ec2dc1837))

* pages: update about cover image

* chore(release): 6.20.1 [skip ci]

## [6.20.1](https://github.com/aquariuslt/blog/compare/v6.20.0...v6.20.1) (2019-12-07)

### Bug Fixes

* resolve test case declaration issue ([7d94ce1](https://github.com/aquariuslt/blog/commit/7d94ce19e222063167e88c0d0936f1b167ac6f07))

* refactor(markdown): update tests import from index instead form self

* chore(release): 6.20.2 [skip ci]

## [6.20.2](https://github.com/aquariuslt/blog/compare/v6.20.1...v6.20.2) (2019-12-08)

### Bug Fixes

* **theme-react:** clear `afterClick` timeout function first ([16f5c9a](https://github.com/aquariuslt/blog/commit/16f5c9a0634b4827ea399b08119fdd0236cef431))

* chore(release): 6.20.3 [skip ci]

## [6.20.3](https://github.com/aquariuslt/blog/compare/v6.20.2...v6.20.3) (2019-12-08)

### Bug Fixes

* **theme-react:** update scroll callback trigger deps ([9a2679a](https://github.com/aquariuslt/blog/commit/9a2679acc26a5d2027305e2eab43b9144c10deee))

* posts: add post `year in review 2019`

* ci: add cn deploy steps

* ci: add cn deploy steps

* chore: revert deploy-cn changes

* posts: add post using-patch-package-patching-node-modules

* chore(release): 6.20.4 [skip ci]

## [6.20.4](https://github.com/aquariuslt/blog/compare/v6.20.3...v6.20.4) (2020-02-13)

### Bug Fixes

* lazyload image component issue under pre-render ([5e9dc38](https://github.com/aquariuslt/blog/commit/5e9dc38f1d392b15b4b8e75e5e0e3ff6c5e78db6))

* chore(release): 6.20.5 [skip ci]

## [6.20.5](https://github.com/aquariuslt/blog/compare/v6.20.4...v6.20.5) (2020-02-15)

### Bug Fixes

* **theme-react:** use raw img tag instead of lazy load image ([ba89629](https://github.com/aquariuslt/blog/commit/ba8962987bb1ffb75a3af5af86e437a971526b82))

* pages: add page `projects`

* perf(post): optimize image size

* chore(release): 6.20.6 [skip ci]

## [6.20.6](https://github.com/aquariuslt/blog/compare/v6.20.5...v6.20.6) (2020-02-15)

### Bug Fixes

* **pwa:** upgrade workbox-build to v5.0.0 ([acdde98](https://github.com/aquariuslt/blog/commit/acdde9828e15816d62a542f2ef1a17e4b0ea7958))
* webpack-favicons plugin version update issue ([d48fcbc](https://github.com/aquariuslt/blog/commit/d48fcbce77c35d474fb94d6d9b4db0389b481774))
* webpack-favicons plugin version update issue ([a1a6690](https://github.com/aquariuslt/blog/commit/a1a66903b9c14d6e806131f754a9257137b2d73e))

### Performance Improvements

* **post:** optimize image size ([da1e115](https://github.com/aquariuslt/blog/commit/da1e115ac87bbc360b0b59649fe954c21181a1af))

* perf: optimize png in posts

* chore(release): 6.20.7 [skip ci]

## [6.20.7](https://github.com/aquariuslt/blog/compare/v6.20.6...v6.20.7) (2020-02-16)

### Performance Improvements

* optimize png in posts ([e52fff8](https://github.com/aquariuslt/blog/commit/e52fff8ca598cbbbccdb7fd27767d60754f7adab))

* docs: update README, add screenshots

* chore(deps): add renovate.json

* ci: update renovate config

- bumpVersion set to major
- move revonate config file under `.github`

* chore(deps): update node.js to v12.16

* chore(release): 6.20.8 [skip ci]

## [6.20.8](https://github.com/aquariuslt/blog/compare/v6.20.7...v6.20.8) (2020-02-22)

### Bug Fixes

* **deps:** update dependency github-markdown-css to v4 ([395e081](https://github.com/aquariuslt/blog/commit/395e081a7a1ac32dfbabe1aef673c9e9fc03be2d))

* chore(release): 6.20.9 [skip ci]

## [6.20.9](https://github.com/aquariuslt/blog/compare/v6.20.8...v6.20.9) (2020-02-23)

### Bug Fixes

* **deps:** update dependency @material-ui/core to v4.9.4 ([a429783](https://github.com/aquariuslt/blog/commit/a4297839d07680a63a997c8a274f8f97af4a33ca))

* chore(release): 6.20.10 [skip ci]

## [6.20.10](https://github.com/aquariuslt/blog/compare/v6.20.9...v6.20.10) (2020-02-23)

### Bug Fixes

* **deps:** update dependency @nestjs/serve-static to v2 ([d683a12](https://github.com/aquariuslt/blog/commit/d683a12e8b99af5e5d4b3a81f2098e9116de170f))

* chore(release): 6.20.11 [skip ci]

## [6.20.11](https://github.com/aquariuslt/blog/compare/v6.20.10...v6.20.11) (2020-02-24)

### Bug Fixes

* **deps:** update dependency vanilla-lazyload to v12.5.0 ([0614850](https://github.com/aquariuslt/blog/commit/061485021b673ca7f3b1e3978b115e3e1317b2f7))

* chore: integrate log4js in service

* chore(release): 6.20.12 [skip ci]

## [6.20.12](https://github.com/aquariuslt/blog/compare/v6.20.11...v6.20.12) (2020-02-25)

### Bug Fixes

* **deps:** update dependency date-fns to v2.10.0 ([59de3bc](https://github.com/aquariuslt/blog/commit/59de3bc92566bd3a8a721aa29861a44cf2932938))

* chore(release): 6.21.0 [skip ci]

# [6.21.0](https://github.com/aquariuslt/blog/compare/v6.20.12...v6.21.0) (2020-02-25)

### Features

* **theme-react:** add pv event after url location changed ([4407ba2](https://github.com/aquariuslt/blog/commit/4407ba24cf0f8f393f82b97efbf33859591176bf))

* chore(release): 6.21.1 [skip ci]

## [6.21.1](https://github.com/aquariuslt/blog/compare/v6.21.0...v6.21.1) (2020-02-26)

### Bug Fixes

* **deps:** update dependency vue-router to v3.1.6 ([#31](https://github.com/aquariuslt/blog/issues/31)) ([7c3a5b4](https://github.com/aquariuslt/blog/commit/7c3a5b4bebee39a2c9a4203f0f41367844c7b026))

* chore(release): 6.21.2 [skip ci]

## [6.21.2](https://github.com/aquariuslt/blog/compare/v6.21.1...v6.21.2) (2020-02-26)

### Bug Fixes

* **deps:** update dependency vue-meta to v2.3.3 ([#32](https://github.com/aquariuslt/blog/issues/32)) ([cbd6c19](https://github.com/aquariuslt/blog/commit/cbd6c19ec300b61dbc8518e07ee6c79a078929b8))

* chore(release): 6.21.3 [skip ci]

## [6.21.3](https://github.com/aquariuslt/blog/compare/v6.21.2...v6.21.3) (2020-02-27)

### Bug Fixes

* **deps:** update react monorepo to v16.13.0 ([#33](https://github.com/aquariuslt/blog/issues/33)) ([503db8f](https://github.com/aquariuslt/blog/commit/503db8fb745f959a77e2606dae9bcf1e24a891d6))

* chore(release): 6.21.4 [skip ci]

## [6.21.4](https://github.com/aquariuslt/blog/compare/v6.21.3...v6.21.4) (2020-02-28)

### Bug Fixes

* **deps:** update dependency vanilla-lazyload to v12.5.1 ([d331038](https://github.com/aquariuslt/blog/commit/d3310380bd4d9bfdcc0a40f2295574fefc6e29b7))

* posts: add post `keep-your-repo-dependencies-up-to-date-with-renovate`

* chore(img-bot) optimize images (#41)

*Total -- 4,132.04kb -> 3,579.78kb (13.37%)

/data/posts/2020/03/01/revonate.png -- 236.63kb -> 165.37kb (30.11%)
/data/pages/projects.png -- 115.00kb -> 92.88kb (19.23%)
/docs/images/screenshot-mobile-home.png -- 1,555.03kb -> 1,302.77kb (16.22%)
/docs/images/screenshot-mobile-category.png -- 124.79kb -> 107.55kb (13.82%)
/docs/images/screenshot-mobile-detail.png -- 1,347.61kb -> 1,183.74kb (12.16%)
/docs/images/web-dot-dev-benchmark.png -- 149.53kb -> 131.61kb (11.99%)
/docs/images/lighthouse-result.png -- 117.30kb -> 110.39kb (5.89%)
/docs/images/screenshot-desktop-detail.png -- 486.15kb -> 485.47kb (0.14%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: Imgbot <help@imgbot.net>

* chore(release): 6.21.5 [skip ci]

## [6.21.5](https://github.com/aquariuslt/blog/compare/v6.21.4...v6.21.5) (2020-02-29)

### Bug Fixes

* **deps:** update dependency @material-ui/core to v4.9.5 ([#40](https://github.com/aquariuslt/blog/issues/40)) ([aac40b3](https://github.com/aquariuslt/blog/commit/aac40b36114a2018922a2ab219eba6d408d7b816))
* **posts:** update cover image links ([8c0b4b6](https://github.com/aquariuslt/blog/commit/8c0b4b68e55400eeac8ce8d1479a1ad513d15a55))

* ci: bump github actions version

* ci: update actions triggeried events

- add pull_request event

* chore(release): 6.21.6 [skip ci]

## [6.21.6](https://github.com/aquariuslt/blog/compare/v6.21.5...v6.21.6) (2020-03-01)

### Bug Fixes

* **deps:** update dependency vanilla-lazyload to v13 ([#46](https://github.com/aquariuslt/blog/issues/46)) ([e62a722](https://github.com/aquariuslt/blog/commit/e62a722adde4e6d3c2796185d21ec08ad1ce0403))

* posts: update `keep-your-repo-dependencies-up-to-date-with-renovate`

- add images for `revonate-setup` and `revonate-circleci-docker-image-support`

* chore: optimize images (#47)

*Total -- 239.96kb -> 223.41kb (6.9%)

/data/posts/2020/03/01/revonate-circleci-docker-image-support.png -- 134.81kb -> 125.49kb (6.91%)
/data/posts/2020/03/01/revonate-setup-pull-request.png -- 105.16kb -> 97.92kb (6.88%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: Imgbot <help@imgbot.net>

* chore(release): 6.21.7 [skip ci]

## [6.21.7](https://github.com/aquariuslt/blog/compare/v6.21.6...v6.21.7) (2020-03-02)

### Bug Fixes

* **deps:** update nest monorepo to v6.11.9 ([#51](https://github.com/aquariuslt/blog/issues/51)) ([b355915](https://github.com/aquariuslt/blog/commit/b35591540af52e352c29514ffb12408406001db7))

* chore(release): 6.21.8 [skip ci]

## [6.21.8](https://github.com/aquariuslt/blog/compare/v6.21.7...v6.21.8) (2020-03-03)

### Bug Fixes

* **deps:** update dependency vanilla-lazyload to v13.0.1 ([#53](https://github.com/aquariuslt/blog/issues/53)) ([289142a](https://github.com/aquariuslt/blog/commit/289142a14186b6fb61c9800419c47682787b50d8))

* style: update deployment commit message style

* chore(release): 6.21.9 [skip ci]

## [6.21.9](https://github.com/aquariuslt/blog/compare/v6.21.8...v6.21.9) (2020-03-03)

### Bug Fixes

* **deps:** update nest monorepo to v6.11.11 ([#54](https://github.com/aquariuslt/blog/issues/54)) ([d915a14](https://github.com/aquariuslt/blog/commit/d915a1421db4111aa99353a845284e9700ab91f0))

* style: update favicon to z letter

* chore(img) optimize images (#60)

/themes/theme-react/src/favicon.png -- 54.39kb -> 49.45kb (9.09%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: Imgbot <help@imgbot.net>

* chore(release): 6.22.0 [skip ci]

# [6.22.0](https://github.com/aquariuslt/blog/compare/v6.21.9...v6.22.0) (2020-03-04)

### Features

* **og:** build full url for og:image meta ([4ac06ad](https://github.com/aquariuslt/blog/commit/4ac06ad79b0981aa132304d8ae9728a8a2f9fc1c))

* chore(release): 6.22.1 [skip ci]

## [6.22.1](https://github.com/aquariuslt/blog/compare/v6.22.0...v6.22.1) (2020-03-04)

### Bug Fixes

* **pwa:** revert workbox to v4.3.1 due to unclear document ([38a4e14](https://github.com/aquariuslt/blog/commit/38a4e14d56853ab1a127d82c0bd35714e52777dd))

* chore(release): 6.23.0 [skip ci]

# [6.23.0](https://github.com/aquariuslt/blog/compare/v6.22.1...v6.23.0) (2020-03-05)

### Features

* **now:** add `now.json` generation ([71ac079](https://github.com/aquariuslt/blog/commit/71ac079a5cbd5ee2c3f4c1d7cc94a0dc91c877b0))

* chore(release): 6.24.0 [skip ci]

# [6.24.0](https://github.com/aquariuslt/blog/compare/v6.23.0...v6.24.0) (2020-03-05)

### Features

* **now:** update now.json generation ([9c4814b](https://github.com/aquariuslt/blog/commit/9c4814b25aaf6ac4f5ee9054dcfad3159cb7c1aa))

* chore: update favicon.png

* chore: optimize images (#66)

/themes/theme-react/src/favicon.png -- 52.72kb -> 47.58kb (9.74%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore(release): 6.24.1 [skip ci]

## [6.24.1](https://github.com/aquariuslt/blog/compare/v6.24.0...v6.24.1) (2020-03-07)

### Performance Improvements

* **api:** reduce home api response size by 10 ([b40bdc9](https://github.com/aquariuslt/blog/commit/b40bdc9ccb61f449e4b3fac671ab360f8fbf85e2))

* chore(release): 6.24.2 [skip ci]

## [6.24.2](https://github.com/aquariuslt/blog/compare/v6.24.1...v6.24.2) (2020-03-07)

### Bug Fixes

* **deps:** update dependency sharp to v0.25.0 ([#68](https://github.com/aquariuslt/blog/issues/68)) ([c9de3c8](https://github.com/aquariuslt/blog/commit/c9de3c8e9c5d5bb274f999b4311e97c81bdfd0f1))

* chore(release): 6.24.3 [skip ci]

## [6.24.3](https://github.com/aquariuslt/blog/compare/v6.24.2...v6.24.3) (2020-03-07)

### Bug Fixes

* **deps:** update dependency sharp to v0.25.1 ([#69](https://github.com/aquariuslt/blog/issues/69)) ([e3109c3](https://github.com/aquariuslt/blog/commit/e3109c390b296007297b558d572f121e9b4c468b))

* chore(route): add shareable meta props

* chore(release): 6.24.4 [skip ci]

## [6.24.4](https://github.com/aquariuslt/blog/compare/v6.24.3...v6.24.4) (2020-03-09)

### Bug Fixes

* **deps:** update dependency @mdi/font to v5 ([#70](https://github.com/aquariuslt/blog/issues/70)) ([247beb1](https://github.com/aquariuslt/blog/commit/247beb151d32abd1d886cd2f39352db7fdce70cc))

* perf(pwa): use `priority-hints` low for precaching

* chore(release): 6.24.5 [skip ci]

## [6.24.5](https://github.com/aquariuslt/blog/compare/v6.24.4...v6.24.5) (2020-03-12)

### Performance Improvements

* **pwa:** use `priority-hints` low for precaching ([be94136](https://github.com/aquariuslt/blog/commit/be94136ed853ff5f190163d5579366ceb2209122))

* chore(release): 6.24.6 [skip ci]

## [6.24.6](https://github.com/aquariuslt/blog/compare/v6.24.5...v6.24.6) (2020-03-12)

### Bug Fixes

* **pwa:** patch with correct syntax ([70a8a9c](https://github.com/aquariuslt/blog/commit/70a8a9c1c582a2b7e9134ba45d51b28ba43e2bdb))

* chore(release): 6.24.7 [skip ci]

## [6.24.7](https://github.com/aquariuslt/blog/compare/v6.24.6...v6.24.7) (2020-03-12)

### Bug Fixes

* **pwa:** patch with correct syntax ([e000f31](https://github.com/aquariuslt/blog/commit/e000f31225dc2becb1bf02f74a9b0f5b1c5eecc6))

* chore(release): 6.24.8 [skip ci]

## [6.24.8](https://github.com/aquariuslt/blog/compare/v6.24.7...v6.24.8) (2020-03-12)

### Bug Fixes

* **deps:** pin dependencies ([#75](https://github.com/aquariuslt/blog/issues/75)) ([4c78ec5](https://github.com/aquariuslt/blog/commit/4c78ec55677823d26132832bfb2b128442f22e1c))

* style(theme-react): update content-item structure

* chore: optimize images (#76)

/themes/theme-react/src/favicon.png -- 19.91kb -> 17.87kb (10.26%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore(release): 6.24.9 [skip ci]

## [6.24.9](https://github.com/aquariuslt/blog/compare/v6.24.8...v6.24.9) (2020-03-13)

### Performance Improvements

* **markdown:** add native lazy image loading support ([55b20cf](https://github.com/aquariuslt/blog/commit/55b20cf71c03fc8fd25ad3a200928247e41c25cb))

* chore(release): 6.24.10 [skip ci]

## [6.24.10](https://github.com/aquariuslt/blog/compare/v6.24.9...v6.24.10) (2020-03-14)

### Bug Fixes

* **deps:** update dependency date-fns to v2.11.0 ([#83](https://github.com/aquariuslt/blog/issues/83)) ([f5a6f62](https://github.com/aquariuslt/blog/commit/f5a6f6259d517368b05af980eaf1b81fac8d376b))

* feat(theme-react): integrate

* chore(release): 6.25.0 [skip ci]

# [6.25.0](https://github.com/aquariuslt/blog/compare/v6.24.10...v6.25.0) (2020-03-14)

### Features

* **theme-react:** integrate ([0dcb175](https://github.com/aquariuslt/blog/commit/0dcb1751c70ff0357d96edcf719e94e0dff2a36c))

* chore(release): 6.25.1 [skip ci]

## [6.25.1](https://github.com/aquariuslt/blog/compare/v6.25.0...v6.25.1) (2020-03-14)

### Bug Fixes

* **theme-react:** resolve wrong usage with views.show key ([de803ce](https://github.com/aquariuslt/blog/commit/de803ce8e8f81ad98101175fb34304d1e3deecc3))

* chore(release): 6.25.2 [skip ci]

## [6.25.2](https://github.com/aquariuslt/blog/compare/v6.25.1...v6.25.2) (2020-03-14)

### Performance Improvements

* use picture tag for webp optimize ([c26d1da](https://github.com/aquariuslt/blog/commit/c26d1dab911b629d7c101a5fa6980f668e312990))

* chore(release): 6.25.3 [skip ci]

## [6.25.3](https://github.com/aquariuslt/blog/compare/v6.25.2...v6.25.3) (2020-03-14)

### Performance Improvements

* add image lazyload on all images ([8f4aac1](https://github.com/aquariuslt/blog/commit/8f4aac13867f7ee0271742798330efe3578fbd54))

* chore(release): 6.25.4 [skip ci]

## [6.25.4](https://github.com/aquariuslt/blog/compare/v6.25.3...v6.25.4) (2020-03-14)

### Performance Improvements

* disable article detail cover lazyload ([d5bbb04](https://github.com/aquariuslt/blog/commit/d5bbb044a9b334ba769410b9946d65b42f6db206))

* chore(release): 6.25.5 [skip ci]

## [6.25.5](https://github.com/aquariuslt/blog/compare/v6.25.4...v6.25.5) (2020-03-14)

### Bug Fixes

* **pwa:** resolve globPattern issue ([324032f](https://github.com/aquariuslt/blog/commit/324032f5b903855f96fbd150b771871ad398cbf6))

* chore(release): 6.25.6 [skip ci]

## [6.25.6](https://github.com/aquariuslt/blog/compare/v6.25.5...v6.25.6) (2020-03-14)

### Bug Fixes

* **theme-react:** force lazy condition fixing ([1b4b713](https://github.com/aquariuslt/blog/commit/1b4b71360ba6b30a72ad9a2848167ddeb987512c))

* chore(release): 6.25.7 [skip ci]

## [6.25.7](https://github.com/aquariuslt/blog/compare/v6.25.6...v6.25.7) (2020-03-14)

### Bug Fixes

* **deps:** update dependency @nestjs/serve-static to v2.1.0 ([#84](https://github.com/aquariuslt/blog/issues/84)) ([f67708f](https://github.com/aquariuslt/blog/commit/f67708f5586a1c73a6436990724525f0084b7314))

* posts: add post `dot-ignore-management-for-npm-package`

* chore(release): 6.25.8 [skip ci]

## [6.25.8](https://github.com/aquariuslt/blog/compare/v6.25.7...v6.25.8) (2020-03-15)

### Bug Fixes

* **theme-react:** avoid empty string for views.show key ([5895de1](https://github.com/aquariuslt/blog/commit/5895de1589b5a78738e1f27449b26e7533b16596))

* chore(release): 6.25.9 [skip ci]

## [6.25.9](https://github.com/aquariuslt/blog/compare/v6.25.8...v6.25.9) (2020-03-15)

### Bug Fixes

* **deps:** update nest monorepo to v7.0.2 ([#85](https://github.com/aquariuslt/blog/issues/85)) ([3ffe665](https://github.com/aquariuslt/blog/commit/3ffe66591a829753d9993505e35d96d471c97b34))

* chore: update favicon.png

* [ImgBot] Optimize images

*Total -- 1,210.16kb -> 1,026.62kb (15.17%)

/themes/theme-react/src/favicon.png -- 31.18kb -> 11.00kb (64.72%)
/data/posts/2020/03/28/magisk-patch-boot-img.png -- 88.75kb -> 43.09kb (51.45%)
/data/posts/2020/03/28/magisk-patch-image-step-2.png -- 84.31kb -> 41.55kb (50.72%)
/data/posts/2020/03/28/motion-sense-skip-song.png -- 53.22kb -> 39.06kb (26.61%)
/data/posts/2020/03/28/magisk.png -- 179.63kb -> 159.18kb (11.38%)
/data/posts/2020/04/04/ci-commit-status.png -- 140.52kb -> 127.17kb (9.5%)
/data/posts/2020/03/28/magisk-patch-image-step-1.png -- 77.32kb -> 71.22kb (7.89%)
/data/posts/2020/03/28/magisk-superuser.png -- 74.34kb -> 70.51kb (5.15%)
/data/posts/2020/03/28/check-motion-sense-at-settings.png -- 303.43kb -> 287.79kb (5.15%)
/data/posts/2020/03/15/gitignore.png -- 41.42kb -> 40.72kb (1.69%)
/data/posts/2020/04/04/bundlewatch-graph.png -- 136.03kb -> 135.33kb (0.52%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
Co-authored-by: aquariuslt <superaquariuslt@gmail.com>
Co-authored-by: aaroncui <aaroncui@tencent.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: imgbot[bot] <31301654+imgbot[bot]@users.noreply.github.com>
Co-authored-by: Imgbot <help@imgbot.net>
  • Loading branch information
7 people committed Mar 27, 2021
1 parent c16183d commit 87d3578
Show file tree
Hide file tree
Showing 129 changed files with 13 additions and 11,617 deletions.
39 changes: 0 additions & 39 deletions .blogrc

This file was deleted.

10 changes: 4 additions & 6 deletions .circleci/config.yml
Expand Up @@ -15,13 +15,13 @@ workflows:
jobs:
ci:
docker:
- image: cimg/node:14-browsers
- image: circleci/node:12.16-browsers
working_directory: ~/blog
steps:
- checkout
- run: yarn
- run: yarn bootstrap
- run: yarn test -i
- run: yarn test
- run: yarn build:prod
- persist_to_workspace:
root: ~/blog
Expand All @@ -30,7 +30,7 @@ jobs:

deploy:
docker:
- image: cimg/node:14-browsers
- image: circleci/node:12.16-browsers
working_directory: ~/blog
steps:
- checkout
Expand All @@ -42,8 +42,6 @@ jobs:
sudo npm install -g --silent gh-pages
git config user.email deploy-bot@circleci.com
git config user.name "circleci"
- run: sudo gh-pages --dist dist --repo https://${GITHUB_TOKEN}@github.com/aquariuslt/aquariuslt.github.io.git --branch master --message 'chore(release):update'
- run: sudo rm -rf node_modules
- run: sudo gh-pages --dist dist --repo https://${GITHUB_TOKEN}@github.com/aquariuslt/aquariuslt.github.io.git --branch master --message 'chore(release):update' --add
- run: yarn
- run: yarn release
- run: yarn bundlewatch
15 changes: 0 additions & 15 deletions .github/renovate.json

This file was deleted.

30 changes: 0 additions & 30 deletions .github/workflows/ci.yml

This file was deleted.

0 comments on commit 87d3578

Please sign in to comment.