ULIVZ
734551500a
feat($core): 'plugins' in plugin.
2018-10-06 00:52:07 +08:00
ULIVZ
19e73d7ea0
refactor($core): use upath
2018-09-29 02:00:29 +08:00
ULIVZ
53cfc78b8d
Merge branch 'master' into next
2018-09-27 01:25:08 +08:00
ULIVZ
53c84b3972
refactor($core): separate markdown and markdown-loader from core
2018-09-27 01:14:51 +08:00
ULIVZ
658ea75961
refactor: unify code style.
2018-09-24 02:02:43 +08:00
ULIVZ
a5f58f78e8
feat($core): alias - plugin API
2018-09-23 14:59:33 +08:00
ULIVZ
0263f15594
feat($core): 'define' plugin option and rewrite plugin API.
2018-09-22 22:12:52 +08:00
ULIVZ
2a4617814e
feat($cli): support '--cache' and '--no-cache' flag
2018-09-17 00:19:41 +08:00
ULIVZ
7f7fe18d40
feat: support clean and multiple custom layout. / theme default layouts dir
...
1. Refine ExtendPageDataOption, simplify the implmentation
2. Introduce LayoutDistributor as the unique route layout entry
3. Inject layout components to LayoutDistributor
4. Register layout components located at themedir/layouts
5. Reorganize the default theme's structure
2018-09-05 01:02:19 +08:00
ULIVZ
d708d33123
feat: allow to lanuch multiple apps with isolated context at the same time.
...
1. Move writeTemp utility from @vuepress/shared-utils to @vuepress/core
2. Support for passing temp path from CLI
3. Create writeTemp dynamically
2018-08-27 17:13:01 +08:00
ULIVZ and GitHub
afa71b582b
refactor: refine core implementation ( #762 )
2018-08-24 00:02:33 +08:00
ULIVZ
639e5d4ab0
Revert "refacotr($core): separate createCSSRule from core to shared-utils"
...
This reverts commit 8f89eef61b .
2018-08-22 01:34:14 +08:00
ULIVZ
c1cf4b131b
Revert "feat: set up @vuepress/plugin-stylus"
...
This reverts commit 17cd87d2b7 .
2018-08-22 01:31:25 +08:00
ULIVZ
9358387937
Revert "feat: set up @vuepress/plugin-sass"
...
This reverts commit 5e46295030 .
2018-08-22 01:31:13 +08:00
ULIVZ
1d24fa8285
Revert "feat: set up @vuepress/plugin-less"
...
This reverts commit 4464185635 .
2018-08-22 01:30:42 +08:00
ULIVZ
1553cebe8d
chore($core): move internal dynamic modules to 'internal' dir.
2018-08-22 01:19:28 +08:00
ULIVZ
4464185635
feat: set up @vuepress/plugin-less
...
Note that it would be better to transform @vuepress/plugin-less as a 3rd plugin so we don't need to install deps at our repo.
2018-08-21 00:27:26 +08:00
ULIVZ
5e46295030
feat: set up @vuepress/plugin-sass
...
Note that it would be better to transform @vuepress/plugin-sass as a 3rd plugin so we don't need to install deps at our repo.
2018-08-21 00:25:39 +08:00
ULIVZ
17cd87d2b7
feat: set up @vuepress/plugin-stylus
2018-08-20 23:39:45 +08:00
ULIVZ
8f89eef61b
refacotr($core): separate createCSSRule from core to shared-utils
2018-08-20 23:24:28 +08:00
ULIVZ
7239daf1e8
fix: dev server hot relead failed - correct siteDate path
2018-08-17 18:06:34 +08:00
ULIVZ
86c8dbf4a5
feat: move 'writeTemp' to shared utility and support config temp path
2018-08-17 17:43:25 +08:00
ULIVZ
d3e2d09561
fix: yarn buiild failed.
...
1. This is caused by asynchronous page components cannot be resolved during server side rendering. revert to register async components at router's "beforeEnter" hook instead.
ref: https://ssr.vuejs.org/guide/structure.html#source-code-structure
2. Rename 'filepath' to 'filePath'.
2018-08-17 03:02:38 +08:00
ULIVZ
d74615dc06
feat: init "@vuepress/plugin-pwa"
2018-08-16 03:04:15 +08:00
ULIVZ
397d01a5c3
feat: init @vuepress/plugin-google-analytics
2018-08-12 14:46:37 +08:00
ULIVZ
e2a784d716
refactor: Extract default-theme-only webpack aliases
2018-08-10 15:43:12 +08:00
ULIVZ
7892556201
feat: init monorepo
2018-08-10 12:01:29 +08:00