38 Commits
Author SHA1 Message Date
ULIVZ 48be61bf17 fix($build): do not pick "babel.config.js" at user-land (close: #797) 2018-09-13 14:28:38 +08:00
ULIVZ 7730ee13ed fix: missing space between italics and bold (close: #661)
"markdown-it" will intendedly reserve this space, and this issue was caused by "preserveWhitespace: true" (See: https://github.com/vuejs/vue/tree/dev/packages/vue-template-compiler#options),

Impact on performance (Size of whole assets): Before (1952K), After (1960K), which is an acceptable change.
2018-07-27 16:54:10 +08:00
ULIVZ 0ad1a4590f fix($build): markdown config should be included in cache identifier
It's reported by #664, but #664 cannot be fixed fully since watching webpack config changes shouldn't be handled in VuePresss

VuePress can only ensure that when user changes the markdown config, the cache identifier will be updated, so user needn't to clean the ./node_modules/.cache manually.

See: https://github.com/webpack/webpack/issues/3153, https://github.com/webpack/webpack-cli/issues/15
2018-07-25 23:33:06 +08:00
Eduardo San Martin MoroteandULIVZ c500201058 fix: set babelrc: false in babel-loader options (#644)
Prevents picking up local `.babelrc` file in projects.
2018-07-14 02:43:03 -05:00
ULIVZ 0c5b752563 feat: version data layer
Create a global variable "__VUEPRESS_VERSION__" to get current vuepress's version of the building documents
2018-07-08 13:22:42 +08:00
ULIVZandGitHub f998802535 fix: override style issues (close: #637) (#638)
1. duplicated generated override style
2. unexpected style order, override style should be at the end of the extracted style bundle. (ref: webpack-contrib/mini-css-extract-plugin#130)
2018-07-07 22:11:12 -05:00
Evan You c43c73de72 feat: upgrade to babel 7 + use @vue/babel-preset-app 2018-05-25 12:52:00 -04:00
Evan You 75cdc744c1 fix: avoid cache error (close #492) 2018-05-25 12:33:06 -04:00
ULIVZ b0c9e11cad refactor: load 'active header links' on demand 2018-05-24 23:06:33 +08:00
Evan You dfdc00c8ba perf: vastly improve rebuild perf with caching 2018-05-22 13:11:11 -04:00
kazuki sakoandULIVZ d3025e559f fix: missing css source map at dev environment (#460) 2018-05-17 22:18:07 +08:00
ULIVZ 1f18a2c71f chore: fix typo 2018-05-17 21:50:30 +08:00
ULIVZ 881199a257 feat: support style lang postcss (close: #461) 2018-05-16 22:33:44 +08:00
方剑成andULIVZ be1d8dc224 refactor(babel-loader): resolve absolute module paths (#436) 2018-05-13 13:26:19 +08:00
Gahan RakholiaandULIVZ 82cd8bdbae feat: using babel and support JSX in vue. (close: #318) (#336) 2018-05-10 20:25:18 +08:00
Liu XinyuandULIVZ fd547eace9 refactor: make the prepare process clearer and modify the resolve alias (#277) 2018-05-03 07:29:09 -05:00
Evan You 4bf56d7565 fix: ensure <script> blocks in SFCs in node_modules are transpiled 2018-04-27 16:46:48 -04:00
Evan You 6b84e38735 refactor: move noopModule 2018-04-26 10:18:30 -04:00
Evan You 8454c41e73 refactor: use css-loader/locals in ssr bundle 2018-04-24 10:12:41 -04:00
Evan You 3814e885d9 feat: expose layout slots for injecting custom content 2018-04-23 18:47:38 -04:00
ULIVZandEvan You 2f0da0103d feat: Algolia DocSearch Integration (#201) 2018-04-23 15:14:22 -04:00
ULIVZandEvan You 8f0755af83 feat: expose all css pre-processor's options. (close #169) (#178) 2018-04-23 11:08:32 -04:00
ULIVZandEvan You f32210580c feat: support built-in pug config and document using pro-processors at component (#151) 2018-04-23 10:39:07 -04:00
Evan You 113031893d fix: fix yarn global install (fix #102) 2018-04-18 15:22:28 -04:00
Evan You 51c6eb2224 fix: service worker path 2018-04-18 11:56:33 -04:00
Evan You 14d4d2581f fix: ensure using the same markdown config when extracting headers 2018-04-17 23:19:28 -04:00
Evan You 1bbfa43f0b fix: upgrade webpack-chain, fix css optimization settings (close #91) 2018-04-16 23:20:37 -04:00
Evan You 781e37a54b fix: prioritize own deps + avoid serving wrong index.html (fix #69) 2018-04-16 11:03:09 -04:00
EGOISTandEvan You 56e03926bd fix: always transpile lib directory (#73) 2018-04-16 10:01:34 -04:00
Evan You 98e1665e79 feat: allow default theme to be copied as custom theme 2018-04-15 17:05:00 -04:00
Evan You 12db96016d notes on PWA 2018-04-13 17:54:29 -04:00
Evan You 664a8e034c feat: pwa 2018-04-13 16:37:58 -04:00
Evan You 764ccd58e6 feat: google analytics 2018-04-13 14:40:06 -04:00
Evan You ca82906b66 feat: auto detect invalid inbound links 2018-04-13 09:30:40 -04:00
Evan You 6db5e83a36 allow customizing accentColor 2018-04-12 17:04:27 -04:00
Evan You 239907fe1f fix sourcemap 2018-04-11 11:46:13 -04:00
Evan You 33624f310f css optimization 2018-04-10 10:26:12 -04:00
Evan You 1f0c289819 support custom webpack config 2018-04-07 15:51:13 -04:00