ULIVZ
c91f55a2b2
feat($core): support global layout ( close : #1226 )
2019-02-17 03:45:12 +08:00
ULIVZ
8f43be567f
refactor: update code style
2019-02-04 02:02:44 +08:00
Liu Xinyu and ULIVZ
592918a058
fix($core): style and platte path sep on windows ( #1246 )
2019-01-30 03:10:55 +08:00
ULIVZ
6287a03938
chore($core): remove redundant code
2019-01-28 02:34:13 +08:00
bailnl and ULIVZ
45481b972d
chore: bump lru-cache ( #1160 )
2019-01-09 01:22:36 +08:00
Sascha and ULIVZ
9665196901
fix: normalize override stylus file path in windows ( #1164 )
2019-01-08 09:42:05 +08:00
ULIVZ and GitHub
0a7d85b56e
feat: remove content loading and refine scroll behavior ( #1117 )
2018-12-19 02:08:51 +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
ULIVZ
39afb62ac6
chore: tweaks
2018-12-03 07:10:14 +08:00
ULIVZ
d6ec9cf711
refactor: When Vue SFCs are source files, make them as layout components directly.
2018-12-03 06:28:15 +08:00
ULIVZ
dfb0bbaa87
feat($core): support Vue SFC as source files
2018-12-03 02:56:44 +08:00
ULIVZ
c8f6aebd42
chore: fix typo
2018-11-14 04:14:57 +08:00
ULIVZ
47e9654e4f
fix: missing edit links under non-contentLoading situations
2018-11-07 02:18:09 +08:00
ULIVZ
84fd0ff495
feat: extend a theme
2018-10-30 03:39:46 +08:00
ULIVZ
d2e283b52e
refactor($core): simplify @vuepress/internal-palette
2018-10-08 01:02:28 +08:00
ULIVZ
19952739cc
fix($core): theme/styles/index.styl doesn't work
2018-10-08 01:01:05 +08:00
ULIVZ
0a7e38ab5c
fix($core): theme/styles/palette.styl doesn't work
...
BTW, remove Object usage of palette.
2018-10-08 00:45:13 +08:00
ULIVZ
f6bb4145e6
feat($core): custom data block
2018-10-04 06:19:58 +08:00
ULIVZ
86736e883a
feat($core): change style convention
...
'.vuepress/style.styl' -> '.vuepress/styles/index.styl', i
'.vuepress/palette.styl' -> '.vuepress/styles/palette.styl'
2018-09-30 01:03:07 +08:00
ULIVZ
2b2e30836a
feat($core): make palette globally enabled and improve doc
2018-09-29 03:07:24 +08:00
ULIVZ
19e73d7ea0
refactor($core): use upath
2018-09-29 02:00:29 +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
63555c0db9
feat($core): support 'palette' API, deprecate override.styl
2018-09-24 01:19:18 +08:00
ULIVZ
cb36ae673f
feat($core): support passing in meta
2018-09-18 23:25:59 +08:00
ULIVZ
011c3c3ba6
fix($core): exclude non-content pages from the page components
2018-09-09 05:03:39 +08:00
ULIVZ
f8b8c51e9d
chore: clean expired code
2018-09-08 01:20:27 +08:00
ULIVZ
cf088f556e
refactor($core): simplify page components registration
2018-09-06 23:11:29 +08:00
ULIVZ
0aa3d950ce
chore: tweaks
2018-09-05 01:15:26 +08:00
ULIVZ
44fb133e4e
Merge branch 'next' of https://github.com/vuejs/vuepress into next
2018-09-05 01:06:59 +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
YuChao Liang and ULIVZ
c19fb3aa5a
fix: escape backslash ( #787 )
2018-09-03 13:49:21 +08:00
YuChao Liang and ULIVZ
adb74b78a6
fix: valid filename for case-sensitive os ( #779 )
2018-08-30 23:57:56 +08:00
ULIVZ
d708d33123
feat: allow to lanuch multiple apps with isolated context at the same time.
...
1. Move writeTemp utility from @vuepress/shared-utils to @vuepress/core
2. Support for passing temp path from CLI
3. Create writeTemp dynamically
2018-08-27 17:13:01 +08:00
ULIVZ and GitHub
2bdf88c9eb
feat: blog stage 1 - permalink ( #763 )
...
* feat: siteConfig.permalink & frontmatter.permalink
* chore: ensure leading and ending slash
* chore: update comment
2018-08-27 01:39:12 +08:00
ULIVZ
c7d8ee9638
feat($core): execute 'i18n' (i.e. dataMixin) on both server and client side
2018-08-24 01:35:03 +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 and GitHub
afa71b582b
refactor: refine core implementation ( #762 )
2018-08-24 00:02:33 +08:00
ULIVZ
45252a9fd4
refactor($core): extract dataMixin, try to reuse it at build time
2018-08-23 22:42:33 +08:00
ULIVZ
6d19b58347
chore: fix typo
2018-08-23 18:06:02 +08:00
ULIVZ
68518ffe5a
chore: naming: self => api
2018-08-23 16:24:24 +08:00
ULIVZ
1553cebe8d
chore($core): move internal dynamic modules to 'internal' dir.
2018-08-22 01:19:28 +08:00
ULIVZ
5fe91bfcc0
refactor($core): extract internal plugin 'override-css'
2018-08-21 00:59:18 +08:00
ULIVZ
fe61f994ee
refactor($core): extract internal plugin 'site-data'
2018-08-21 00:51:38 +08:00
ULIVZ
8780c2c4ba
refactor($core): using camel cases at file name
2018-08-21 00:37:00 +08:00
ULIVZ
dfd86abc39
refactor($core): remove @vuepress/plugin-enhance-app and move it to core
...
`
2018-08-18 03:40:11 +08:00
ULIVZ
c05768a172
chore($core): flattern internal plugins directory structure
2018-08-18 03:35:02 +08:00
ULIVZ
4af0a025d5
refactor($core): extract internal plugin import-async-component
2018-08-18 03:30:09 +08:00
ULIVZ
675833d5a3
refactor($core): extract internal plugin root-mixins
2018-08-18 03:24:35 +08:00