ULIVZ
|
5918ca902a
|
feat: better hash locate behavior
|
2018-11-08 02:31:49 +08:00 |
|
ULIVZ
|
3a42c24423
|
feat($core): global computed '$frontmatter'
|
2018-11-08 00:58:18 +08:00 |
|
ULIVZ
|
85239bbed3
|
chore: rename 'seoTitle' to 'metaTitle'
|
2018-11-07 22:20:14 +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
|
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
|
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
|
26411e9c4b
|
chore: rename 'AsyncMarkdownContentLoaded' to 'AsyncMarkdownContentMounted'
|
2018-11-06 02:53:11 +08:00 |
|
ULIVZ
|
216d04a57c
|
feat: built-in content loading
|
2018-11-06 02:47:42 +08:00 |
|
ULIVZ
|
9c947b22f1
|
feat: Vue.$vuepress & Vue.prototype.$vuepress
|
2018-11-05 02:49:30 +08:00 |
|
ULIVZ
|
84fd0ff495
|
feat: extend a theme
|
2018-10-30 03:39:46 +08:00 |
|
ULIVZ
|
497ce8019f
|
fix($core): themePath/templates/ssr.html doesn't work
|
2018-10-30 02:39:20 +08:00 |
|
ULIVZ
|
432e6620a3
|
refactor: log error when theme cannot be resolved
|
2018-10-30 02:05:14 +08:00 |
|
ULIVZ
|
af80c4b61a
|
fix($core): globally installed vuepress doesn't work (close: #908, #949)
|
2018-10-27 20:46:24 +08:00 |
|
ULIVZ
|
636bd816b8
|
fix($webpack): version of cache-loader
|
2018-10-27 20:18:38 +08:00 |
|
ULIVZ
|
c9b07007cd
|
feat: frontmatter.seoTitle
|
2018-10-26 01:51:03 +08:00 |
|
ULIVZ
|
daa4d0953f
|
fix: unexpected warning of last-updated plugin.
|
2018-10-24 01:35:10 +08:00 |
|
ULIVZ
|
e8a35bed45
|
fix: cannot resolve local functional plugin name
|
2018-10-24 01:00:39 +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
|
69117563f1
|
refactor: tweaks
|
2018-10-22 00:20:48 +08:00 |
|
ULIVZ
|
80cb1d5608
|
refactor: shortcutPackageResolver
|
2018-10-22 00:16:10 +08:00 |
|
ULIVZ
|
8b56f98631
|
chore: log reason of re-prepare.
|
2018-10-18 03:24:46 +08:00 |
|
ULIVZ
|
1dd1b55c51
|
fix: wrong import path (close: #937)
|
2018-10-17 14:21:13 +08:00 |
|
 Michael SmithandULIVZ
|
3019339517
|
fix($core): correct swapped ssr.html and dev.html (#924)
|
2018-10-14 10:57:28 -05:00 |
|
 Michael SmithandULIVZ
|
c95c09fbf6
|
fix($core): fix extra anonymous plugin message (#926)
In the absence of a theme entry file, an extra anonymous plugin load
message would be printed as the themeEntryFile object lacked a name.
|
2018-10-14 10:53:50 -05:00 |
|
ULIVZ
|
04588cc9b9
|
feat($core): register 'themePath/global-components' dir as global components
it also close #916
|
2018-10-09 23:54:08 +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
|
d89f766be1
|
fix($core): fix windows output path issue
|
2018-10-08 00:09:30 +08:00 |
|
ULIVZ
|
f62cd73024
|
fix($core): try to fix windows output path issue
|
2018-10-07 22:47:06 +08:00 |
|
ULIVZ
|
734551500a
|
feat($core): 'plugins' in plugin.
|
2018-10-06 00:52:07 +08:00 |
|
ULIVZ
|
3fbef0d614
|
feat($core): theme entry file as plugin.
|
2018-10-05 23:24:24 +08:00 |
|
ULIVZ
|
2467d74b16
|
Merge branch 'master' of https://github.com/vuejs/vuepress
|
2018-10-05 20:12:28 +08:00 |
|
ULIVZ
|
6b12b2d18c
|
chore($core): Cannot add new plugins after initialization.
|
2018-10-05 20:11:52 +08:00 |
|
 Alex JoverandULIVZ
|
94658ae55e
|
fix: Check path in lowercase (close#897) (#898)
See #897
|
2018-10-05 05:26:17 -05:00 |
|
ULIVZ
|
3fd51d5228
|
fix($core): unexpected warning
enhanceAppFiles: support String & Object, clientDynamicModules: support Object
|
2018-10-04 11:56:28 +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 |
|
 Eko EryantoandULIVZ
|
6222170200
|
fix: eject failed because config.styl not exist (#874)
|
2018-09-28 23:59:46 +08:00 |
|