Commit Graph
25 Commits
Author SHA1 Message Date
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 LiangandULIVZ c19fb3aa5a fix: escape backslash (#787) 2018-09-03 13:49:21 +08:00
YuChao LiangandULIVZ 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
ULIVZandGitHub 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
ULIVZandGitHub 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