ULIVZ
fb138641d9
refactor($core): move layout components registration to app.js
2019-02-17 02:47:33 +08:00
ULIVZ and GitHub
213bb34fb5
feat($core): redirects for clean urls ( #1269 )
2019-02-08 22:45:05 +08:00
ULIVZ
8f43be567f
refactor: update code style
2019-02-04 02:02:44 +08:00
ULIVZ and GitHub
0a7d85b56e
feat: remove content loading and refine scroll behavior ( #1117 )
2018-12-19 02:08:51 +08:00
Jan Vennemann and ULIVZ
7ad0a42287
fix: re-enable scroll to anchor behavior ( close : #1107 )( #1108 )
2018-12-17 23:55:27 +08:00
Daniel Castillo and ULIVZ
26c0628950
fix($core): remove smoothing scroll ( close : #1071 ) ( #1075 )
2018-12-08 20:49:24 +08:00
ULIVZ
5b0cdcf5b8
feat($core): using 'smooth-scroll'
2018-11-18 09:06:31 +08:00
ULIVZ
b6e775cfdf
refactor: add types for client VuePress plugin
2018-11-07 00:31:53 +08:00
ULIVZ
f8e42bcf0f
feat($core): 'contentLoading' site config option
2018-11-06 13:26:51 +08:00
ULIVZ
9c947b22f1
feat: Vue.$vuepress & Vue.prototype.$vuepress
2018-11-05 02:49:30 +08:00
ULIVZ
704031ff2d
fix($core): content slots doesn't work
2018-10-23 01:58:53 +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
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
eca8a61b04
test: init @vuepress/test-utils and migrate all tests
2018-08-27 19:35:18 +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
45252a9fd4
refactor($core): extract dataMixin, try to reuse it at build time
2018-08-23 22:42:33 +08:00
ULIVZ
1553cebe8d
chore($core): move internal dynamic modules to 'internal' dir.
2018-08-22 01:19:28 +08:00
ULIVZ
fe61f994ee
refactor($core): extract internal plugin 'site-data'
2018-08-21 00:51:38 +08:00
ULIVZ
7239daf1e8
fix: dev server hot relead failed - correct siteDate path
2018-08-17 18:06:34 +08:00
ULIVZ
4282d3bebc
refactor: using plugin API to rewrite code generation of 'routes'
...
1. 'registerComponent' in '@app/util'
2. Split 'routes.js', 'root-mixins', 'async-compoents' into different modules (decouple)
2018-08-17 05:47:23 +08:00
ULIVZ
6f5c2822f7
feat: expose isServer to enhanceApp files
2018-08-16 16:38:52 +08:00
ULIVZ
5f07c39596
feat($plugin): 'globalUIComponents' option
2018-08-12 17:15:45 +08:00
ULIVZ
7892556201
feat: init monorepo
2018-08-10 12:01:29 +08:00