Commit Graph
29 Commits
Author SHA1 Message Date
ULIVZ c91f55a2b2 feat($core): support global layout (close: #1226) 2019-02-17 03:45:12 +08:00
ULIVZ fb138641d9 refactor($core): move layout components registration to app.js 2019-02-17 02:47:33 +08:00
Liu XinyuandULIVZ 38d1deabef fix($core): check if layout exists (#1166) 2019-01-08 09:41:08 +08:00
ULIVZ b562972eb4 fix($core): NotFound component doesn't work (close: #1130)
BTW, load Layout component synchronously
2018-12-25 23:57:46 +08:00
ULIVZandGitHub 0a7d85b56e feat: remove content loading and refine scroll behavior (#1117) 2018-12-19 02:08:51 +08:00
ULIVZ ed10110056 chore($core): typo in loading content component (close: #1105) 2018-12-14 09:20:10 +08:00
Telepenin NikolayandULIVZ dc7be950b1 fix($core): variable parent is undefined in build process (#1098) 2018-12-14 01:00:58 +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
Jan VennemannandULIVZ c07949dc0a fix: markdown slots doesn't work (close: #1048)(#1054)
It's because we didn't read slotKey prop at Content component
This commit also updated the documentation.
2018-11-29 23:19:41 +08:00
ULIVZ 47e9654e4f fix: missing edit links under non-contentLoading situations 2018-11-07 02:18:09 +08:00
ULIVZ f39f79b881 refactor: cleaner code 2018-11-07 02:16:56 +08:00
ULIVZ d08c777dcf refactor: refine $vuepress client plugin. 2018-11-07 01:36:57 +08:00
ULIVZ f8e42bcf0f feat($core): 'contentLoading' site config option 2018-11-06 13:26:51 +08:00
ULIVZ feccffbf97 refactor: better content transition strategy 2018-11-06 03:46:02 +08:00
ULIVZ d9a8ced5d0 feat($theme-default): display els of page bottom after content mounted 2018-11-06 03:42:09 +08:00
ULIVZ 91a5bd4390 chore: fix that content doesn't reload when route switched 2018-11-06 03:24:52 +08:00
ULIVZ 362cdf75c3 refactor: distinguish between first screen loading and route switching 2018-11-06 03:12:40 +08:00
ULIVZ 216d04a57c feat: built-in content loading 2018-11-06 02:47:42 +08:00
ULIVZ 25485d103d chore: tweaks 2018-10-23 22:55:53 +08:00
ULIVZ 704031ff2d fix($core): content slots doesn't work 2018-10-23 01:58:53 +08:00
ULIVZ cfd01130af refactor($core): remove 'custom' prop from 'Content' component 2018-10-22 01:38:26 +08:00
ULIVZ feb74ebe66 fix($core): SSR error when async components were registered in runtime. 2018-09-10 00:53:10 +08:00
ULIVZ adb3d564ef chore: avoid Content component throw error 2018-09-09 05:01:47 +08:00
ULIVZ 20d612c92f refactor: simplify the implementation of makrdown slots 2018-09-09 00:09:45 +08:00
ULIVZ 99cd91140a feat: markdown slots (close: #594)
Source:

```md
- Evan You

<template slot="projects">

    - Vue.js
    - VueX

</template>
```

Usage:

```
<Content/> // get default slot
<Content slot="projects"> // get named slot
```
2018-09-08 01:33:58 +08:00
ULIVZ cf088f556e refactor($core): simplify page components registration 2018-09-06 23:11:29 +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 7f047080f7 feat($core): let 'core' provide a default NotFound component 2018-08-29 01:35:54 +08:00
ULIVZ 7892556201 feat: init monorepo 2018-08-10 12:01:29 +08:00