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 Xinyu and ULIVZ
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
ULIVZ and GitHub
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 Nikolay and ULIVZ
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 Vennemann and ULIVZ
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