Commit Graph
13 Commits
Author SHA1 Message Date
DivyaandFranck Abgrall e8064b01ee feat($theme-default) Propagate toggleSidebar event to parent (#1816) 2019-09-12 17:33:00 +02:00
KidandULIVZ 668d68f963 refactor(theme-default): Import Prism theme in stylesheets instead of "Layout.vue" to allow custom styles to override them. (#1707)
* remove prism theme in default layout

* add prism theme to code.styl
2019-07-20 14:48:19 +08:00
Nguyen Van NgocandULIVZ f0d1344695 fix($theme-default): using '.theme-default-content' to replace '.content' in 404 layout (#1646) 2019-06-09 23:53:05 +08:00
ULIVZ dabf506022 fix($core): Index.styl is not injected at the end of the style bundle (close: #1523)
BTW, A theme cannot require the theme's styles at the layout but need use `Index.styl`  instead.
2019-04-07 00:45:06 +08:00
ULIVZandGitHub d16d3d574e feat: refine theme api (#1319) 2019-02-26 23:53:38 +08:00
ULIVZ 8f43be567f refactor: update code style 2019-02-04 02:02:44 +08:00
ULIVZ 25db1ba4ae feat: standalone nprogress plugin
- Install it: yarn add @vuepress/plugin-nprogress@next
2018-12-23 22:43:52 +08:00
ULIVZ b3c2f68003 chore: remove outdated code 2018-11-30 01:22:34 +08:00
ULIVZ 8dd418efd0 fix($theme-default): Extending Layout.vue causes the Sidebar to disappear (close: #1045) 2018-11-29 23:36:07 +08:00
ULIVZ 1f345d1795 fix($default-theme): remove custom layout legacy. (close: #935) 2018-10-18 03:57:37 +08:00
ULIVZ e231744504 refactor($default-theme): simplify & reorganize 2018-10-06 00:54:10 +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