ULIVZ
011c3c3ba6
fix($core): exclude non-content pages from the page components
2018-09-09 05:03:39 +08:00
ULIVZ
f8b8c51e9d
chore: clean expired code
2018-09-08 01:20:27 +08:00
ULIVZ
cf088f556e
refactor($core): simplify page components registration
2018-09-06 23:11:29 +08:00
ULIVZ
0aa3d950ce
chore: tweaks
2018-09-05 01:15:26 +08:00
ULIVZ
44fb133e4e
Merge branch 'next' of https://github.com/vuejs/vuepress into next
2018-09-05 01:06:59 +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
YuChao Liang and ULIVZ
c19fb3aa5a
fix: escape backslash ( #787 )
2018-09-03 13:49:21 +08:00
YuChao Liang and ULIVZ
adb74b78a6
fix: valid filename for case-sensitive os ( #779 )
2018-08-30 23:57:56 +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
2bdf88c9eb
feat: blog stage 1 - permalink ( #763 )
...
* feat: siteConfig.permalink & frontmatter.permalink
* chore: ensure leading and ending slash
* chore: update comment
2018-08-27 01:39:12 +08:00
ULIVZ
c7d8ee9638
feat($core): execute 'i18n' (i.e. dataMixin) on both server and client side
2018-08-24 01:35:03 +08:00
ULIVZ
06941fda33
Revert "refactor($core): extract dataMixin, try to reuse it at build time"
...
This reverts commit 45252a9fd4 .
2018-08-24 00:25:17 +08:00
ULIVZ and GitHub
afa71b582b
refactor: refine core implementation ( #762 )
2018-08-24 00:02:33 +08:00
ULIVZ
45252a9fd4
refactor($core): extract dataMixin, try to reuse it at build time
2018-08-23 22:42:33 +08:00
ULIVZ
6d19b58347
chore: fix typo
2018-08-23 18:06:02 +08:00
ULIVZ
68518ffe5a
chore: naming: self => api
2018-08-23 16:24:24 +08:00
ULIVZ
1553cebe8d
chore($core): move internal dynamic modules to 'internal' dir.
2018-08-22 01:19:28 +08:00
ULIVZ
5fe91bfcc0
refactor($core): extract internal plugin 'override-css'
2018-08-21 00:59:18 +08:00
ULIVZ
fe61f994ee
refactor($core): extract internal plugin 'site-data'
2018-08-21 00:51:38 +08:00
ULIVZ
8780c2c4ba
refactor($core): using camel cases at file name
2018-08-21 00:37:00 +08:00
ULIVZ
dfd86abc39
refactor($core): remove @vuepress/plugin-enhance-app and move it to core
...
`
2018-08-18 03:40:11 +08:00
ULIVZ
c05768a172
chore($core): flattern internal plugins directory structure
2018-08-18 03:35:02 +08:00
ULIVZ
4af0a025d5
refactor($core): extract internal plugin import-async-component
2018-08-18 03:30:09 +08:00
ULIVZ
675833d5a3
refactor($core): extract internal plugin root-mixins
2018-08-18 03:24:35 +08:00
ULIVZ
2d65bf2085
feat($shared-utils): codegen util
2018-08-18 03:18:15 +08:00