Commit Graph
51 Commits
Author SHA1 Message Date
ULIVZ c91f55a2b2 feat($core): support global layout (close: #1226) 2019-02-17 03:45:12 +08:00
ULIVZ 8f43be567f refactor: update code style 2019-02-04 02:02:44 +08:00
Liu XinyuandULIVZ 592918a058 fix($core): style and platte path sep on windows (#1246) 2019-01-30 03:10:55 +08:00
ULIVZ 6287a03938 chore($core): remove redundant code 2019-01-28 02:34:13 +08:00
bailnlandULIVZ 45481b972d chore: bump lru-cache (#1160) 2019-01-09 01:22:36 +08:00
SaschaandULIVZ 9665196901 fix: normalize override stylus file path in windows (#1164) 2019-01-08 09:42:05 +08:00
ULIVZandGitHub 0a7d85b56e feat: remove content loading and refine scroll behavior (#1117) 2018-12-19 02:08:51 +08:00
ULIVZ ece2e1e09a fix($core): "slotKey" must be defined as props in user's markdown's script tag (close: #975) 2018-12-13 00:24:14 +08:00
ULIVZ 39afb62ac6 chore: tweaks 2018-12-03 07:10:14 +08:00
ULIVZ d6ec9cf711 refactor: When Vue SFCs are source files, make them as layout components directly. 2018-12-03 06:28:15 +08:00
ULIVZ dfb0bbaa87 feat($core): support Vue SFC as source files 2018-12-03 02:56:44 +08:00
ULIVZ c8f6aebd42 chore: fix typo 2018-11-14 04:14:57 +08:00
ULIVZ 47e9654e4f fix: missing edit links under non-contentLoading situations 2018-11-07 02:18:09 +08:00
ULIVZ 84fd0ff495 feat: extend a theme 2018-10-30 03:39:46 +08:00
ULIVZ d2e283b52e refactor($core): simplify @vuepress/internal-palette 2018-10-08 01:02:28 +08:00
ULIVZ 19952739cc fix($core): theme/styles/index.styl doesn't work 2018-10-08 01:01:05 +08:00
ULIVZ 0a7e38ab5c fix($core): theme/styles/palette.styl doesn't work
BTW, remove Object usage of palette.
2018-10-08 00:45:13 +08:00
ULIVZ f6bb4145e6 feat($core): custom data block 2018-10-04 06:19:58 +08:00
ULIVZ 86736e883a feat($core): change style convention
'.vuepress/style.styl' ->  '.vuepress/styles/index.styl', i
'.vuepress/palette.styl' -> '.vuepress/styles/palette.styl'
2018-09-30 01:03:07 +08:00
ULIVZ 2b2e30836a feat($core): make palette globally enabled and improve doc 2018-09-29 03:07:24 +08:00
ULIVZ 19e73d7ea0 refactor($core): use upath 2018-09-29 02:00:29 +08:00
ULIVZ e2253c2afb refactor($core): clarify palette.styl and style.styl 2018-09-29 01:47:13 +08:00
ULIVZ 47ac48562b fix($core): Cannot assign to read only property 'exports' of object (close: #869)
This is weird issue of webpack. since ClientComputedMixin was used both in server and client side,
client es module will import this commonJS module, it should work but webpack throw error: 'Uncaught
TypeError: Cannot assign to read only property 'exports' of object '#<Object>''. related issue:
https://github.com/webpack/webpack/issues/4039
2018-09-27 13:24:06 +08:00
ULIVZ fb6e8d4e2d refactor: some enhancement:
1. Strip date from slug,
2. Rename I18n to ClientComputedMixin,
3. Clean internal I18nTemp plugin
2018-09-25 02:49:22 +08:00
ULIVZ 63555c0db9 feat($core): support 'palette' API, deprecate override.styl 2018-09-24 01:19:18 +08:00
ULIVZ cb36ae673f feat($core): support passing in meta 2018-09-18 23:25:59 +08:00
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