ULIVZ and GitHub
d16d3d574e
feat: refine theme api ( #1319 )
2019-02-26 23:53:38 +08:00
Steve Young and ULIVZ
8a234bbabe
fix($core): cannot load assets when base is not '/' (close: #1238 )( #1239 )
2019-01-29 18:02:13 +08:00
ULIVZ and GitHub
0a7d85b56e
feat: remove content loading and refine scroll behavior ( #1117 )
2018-12-19 02:08:51 +08:00
ULIVZ
df99cb6e4b
feat($cli): '--silent' option
2018-11-25 23:36:30 +08:00
ULIVZ
9c613902c2
feat($core): more concise logger
2018-11-25 21:30:59 +08:00
ULIVZ
2dafd88673
chore: upgrade mini-css-extract-plugin and lock version
...
This commit fixed #977 for 0.x.
2018-11-14 04:16:22 +08:00
ULIVZ
3871f4a1a3
feat: cache option (boolean | absolute path | relative path)
...
It also close #993 via including siteConfig.extendMarkdown & siteConfig.markdown.extendMarkdown to cacheIdentifier.
2018-11-13 23:45:26 +08:00
ULIVZ
f8e42bcf0f
feat($core): 'contentLoading' site config option
2018-11-06 13:26:51 +08:00
ULIVZ
af80c4b61a
fix($core): globally installed vuepress doesn't work ( close : #908 , #949 )
2018-10-27 20:46:24 +08:00
ULIVZ
636bd816b8
fix($webpack): version of cache-loader
2018-10-27 20:18:38 +08:00
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