Commit Graph
26 Commits
Author SHA1 Message Date
ULIVZ fb138641d9 refactor($core): move layout components registration to app.js 2019-02-17 02:47:33 +08:00
ULIVZandGitHub 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
ULIVZandGitHub 0a7d85b56e feat: remove content loading and refine scroll behavior (#1117) 2018-12-19 02:08:51 +08:00
Jan VennemannandULIVZ 7ad0a42287 fix: re-enable scroll to anchor behavior (close: #1107)(#1108) 2018-12-17 23:55:27 +08:00
Daniel CastilloandULIVZ 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