@vuepress/shared-utils
shared-utils for VuePress
shared-utils for vuepress
shared-utils for VuePress
initialOpenGroupIndex (close: #3129) (#3130) (9049d48) @ulivzsidebarDepth at default theme config (5c6a16c) @ulivzctx.getLibFilePath (17c8fe4) @ulivzctx.getSiteData (332dac7) @ulivzctx.themeAPI (4269714) @ulivzdefinePlugin supports declare theme config type (5f1e3b0) @ulivzactiveHeaderLinks (075ec62) @ulivzdefinePluginEntry helper to infer type for plugin entry (cb07377) @ulivzdefineThemeEntry helper to infer type for theme entry (84250cc) @ulivz@vuepress/types (7ac6aa8) @ulivzFor more information please head VuePress 1.9.
lastUpdatedTimestamp to $page (#1778) (2345902) @Christoph Wiechert.temp directory at most once per run (fix #2254) (#2612) (970b434) @Thai PangsakulyanontsideEffects: false (fix #2350) (#2471) (7e29900) @nashaofuextractHeaders option (close: #1903) (#1945) (d2fef5d) @Franck Abgrall2.6.10 (#1876) (c17c70e) @Franck Abgrallkotlin code on snippets import (close: #1831)(#1874) (f913fea) @Franck Abgrall'[Vue warn]: Unknown custom element' when using <Content /> in a custom page without markdown (#1699) (2a59800) @zthxxx closes #1173 #1426sidebarDepth: 0 not working in YAML frontmatter (close: #1701) (#1702) (0624828) @OscarIt seems no any changes here.
New Blog Plugin: @vuepress/plugin-blog
Default Blog Theme: @vuepress/plugin-blog
@vuepress/plugin-blog at alpha stage. (10dfb66) @ulivz@vuepress/plugin-pagination at alpha stage. (3722192) @ulivz<Content /> outlet. (85ff630) @ulivzlayouts/Layout.vue as entry file (close: #1563) (#1564) (057d8bf) @ocavueinfo command (#1573) (3eeb080) @James Georgeindex.styl is not injected at the end of the style bundle (close: #1523) (dabf506) @ulivzrouterBase will always get '/' (close: #1503) (9fba549) @ulivz/ instead of \ in relPath (#1484) (944ebe4) @Shigmaopacity (#1444) (c174f0d) @Vinayak Kulkarnicallback when socket connection is ready under dev. (547e4f9) @ulivzlayoutComponents from themeAPI (#1396) (5bf4d24) @JK--no-clear-screen flag (close: #1421) (e5f51de) @ulivz--open (close: #1320) (#1329) (b97e9ee) @Shigmarb support for syntax highlighting (#1312) (dad2928) @Fabio Anselmoh1 text at homepage (#1326) (598799f) @Ahmad NassrisidebarDepth for a specified sidebar group.$core: Cannot load assets when base is not '/' (close: #1238)(#1239) (8a234bb) @Steve Young
This is a regression issue of leverage webpack-dev-server at #1195.
$markdown: Remove colon as separator for Import Code Snippets (close: #1151) (#1236) (099d346) @Shigma
// .vuepress/config.js
module.exports = {
extraWatchFiles: [
require.resolve('./sidebar.js')
// or '.vuepress/sidebar.js'
]
}webpack-dev-server and sunset webpack-serve (#1195) (81e3ef6) @ulivzenhanceDevServer.sh and yml. (close: #1221) (fc5dba8) @ulivzenhanceDevServer was removed.beforeDevServer(i.e. before in webpack-dev-server) to replace enhanceDevServer, you can also use afterDevServer(i.e. after in webpack-dev-server) to execute custom middleware after all other middleware internally within the server.enhanceAppFile (#1194) (dce17c6) @caojiafengvuepress package (close: #1183) (#1184) (d160e68) @Sergey LarionovperPagePosts is 1 and total posts is 2 (#1176) (8735d2c) @lihaozegray-matter dependency (close: #1190) (02bf7b9) @ulivz<main> has no matching end tag (#1181) (c82cc10) @Nelson MartellNotFound component doesn't work (close: #1130) (b562972) @ulivzadditionalPages is ignored when combined with content (close: #1157) (87894ff) @ulivz$accent-color. (close: #1121) (#1122) (929da11) @Dmitry Sharshakov aka. sh7dmanonymizeIp to true in order to be compliant with GDPR.(#1153) (122e024) @Vittorio Minacori--open argument to open browser automatically (close: #1100)(#1109) (550317e) @Dmitriy Sharshakov aka. sh7dmparent is undefined in build process (#1098) (dc7be95) @Telepenin NikolayadditionalPages (close: #1077)(#1080) (3095106) @Jan Vennemann'slotKey' must be defined as props in user's markdown's script tag (close: #975) (ece2e1e) @ulivzgenerated hook (#925) (5ee2b2b) @Michael SmithextendCli Plugin Option API (#1069) (e963731) @ulivzfrontmatter always took a long time to refresh page (68add19) @ulivzAppContext has become a singleton.--developer flag to see the performance for 1st dev and build. note that --developer flag is a separate flag which doesn't have log level.layout components directly.Layout.vue causes the Sidebar to disappear (close: #1045) (8dd418e) @ulivz.vuepress/style.styl does not take effect in the production environment. (#977) (2dafd88) @ulivzextend option API for a theme (84fd0ff) @ulivzextend option to inherit an existing theme, and VuePres will automatically help you to resolve Layout components, palettes, styles, etc.config.styl not exist (#874) (6222170) @Eko EryantoPlugin API
Refined Theme API
Permalinks
Markdown slots
Free to add new pages
Custom temp path
node_modules, but now you can start configuring it, but don't forget to add it to gitignore.vuepress dev docs --temp .temp # .temp is relative to process.cwd().Custom temp path
default theme, for now it's moved to core.Configurable dev and ssr template
Prepare with Plugin APIpy lang label doesn't display in code block (#690) (88b65cc) @Liu Xinyudescription meta at runtime. (close: #665) (b207a5f) @ulivzBadge component (close: #653) (#657) (9b602f2) @Jordon Baadebabelrc: false in babel-loader options (#644) (c500201) @Eduardo San Martin Morote(@posva)cache-loader identifier (0ad1a45) @ulivz.py) correctly (close: #660) (2a33075) @ulivzitalics and bold (close: #661) (7730ee1) @ulivzmarkdown-it compiler will intendedly reserve this space between some inline elements, but preserveWhitespace: false will remove them. (Ref: vue-template-compiler#options)Badge into async component (de9a51b) @ulivzthemeConfig.serviceWorker.updatePopup option (close: #453) (#533) (14dbd1e) @Toru Nagashima(@mysticatea) module.exports = {
themeConfig: {
serviceWorker: {
updatePopup: true
}
}
}style.styl. (2f53f2f) @ulivz0.11.0 (close: #639)override.styl into two APIs: override.styl and style.styl, the former will focus on ONLY the stylus constants override, while the latter will focus on styles override or custom styles. See also: https://vuepress.vuejs.org/default-theme-config/#simple-css-override.override style.override style should be at the end of the extracted style bundle. (ref: mini-css-extract-plugin#130)<script> blocks in SFCs in node_modules are transpiled (4bf56d7) @Evan You<!-- more --> (close #174) (fa404dc) @Evan You