Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@vuepress/plugin-clean-urls

vuejs12MITdeprecated1.0.0-alpha.40

It's moved to vuepress-plugin-clean-urls.

clean urls plugin for vuepress

documentation, vue, vuepress, generator

readme

logo

Downloads Version npm next version License vuepress channel on Discord

This is the branch for VuePress 1.x and docs are available at https://v1.vuepress.vuejs.org.

Status: alpha

Certain combinations of plugins may not work properly, and things may change or break until we reach beta phase. Do not use in production yet unless you are adventurous.

For 0.x, it's moved to 0.x branch and still maintained, the website is: https://vuepress.vuejs.org.

Install

yarn add vuepress -D       # Install 0.x
yarn add vuepress@next -D  # Install 1.x.

Showcase

Check out Awesome Vuepress to find awesome things related to VuePress 1.x .

Development

Please make sure your version of Node.js is greater than 8.

yarn dev  # serves VuePress' own docs with itself
yarn test # make sure your code change pass the test

If you intend to make "substantial" changes to VuePress or its documentation, please checkout VuePress RFCs.

License

MIT

changelog

1.0.0-alpha.39 (2019-02-17)

Bug Fixes

  • $core: cannot read property 'globalLayout' of null (close: #1304) (94dab12)
  • $core: cannot use relative path in a permalink page (close: #1227)(#1298) (d560e22)

1.0.0-alpha.38 (2019-02-16)

Bug Fixes

  • $plugin-pwa: set current registration scope for service worker (close: #1271) (#1302) (4b2b0f4)
  • $theme-default: sidebar group item cannot contain empty children (close: #1278) (5f1eb0e)

Features

1.0.0-alpha.37 (2019-02-08)

Features

  • $core: redirects for clean urls (#1269) (213bb34)
  • $theme-default: fallback current group node to page node if children doesn't exist (11ce576)
  • $theme-default: highlight sidebar link text at root level like sidebar group heading text (05e793f)
  • $theme-default: unify the text color of sidebar heading text and root-level sidebar link (3e47a20)

1.0.0-alpha.36 (2019-02-03)

Bug Fixes

Features

  • $theme-default: refine sidebar groups (#1257) (01dd45b), closes #814 #783 #287
    • sidebarDepth for a specified sidebar group.
    • Nested sidebar groups.
    • Clickable heading for sidebar groups.

1.0.0-alpha.35 (2019-01-30)

Bug Fixes

  • $core: bust cache of extra watching files (075f470)
  • $core: never throw error if layout component does not exist (#1247) (49c5983)
  • $core: style and platte path sep on windows (#1246) (592918a)
  • $theme-default: bitbucket edit link goes to wrong link (close: #1235) (#1248) (3c5b3a6)

Features

  • $core: exclude temp dir from being ignored watching (c6797dd)

1.0.0-alpha.34 (2019-01-29)

Bug Fixes

Features

  • $core: Support extra watching files (02cc268),
    e.g.
    // .vuepress/config.js
    module.exports = {
      extraWatchFiles: [
        require.resolve('./sidebar.js')
        // or '.vuepress/sidebar.js'
      ]
    }

1.0.0-alpha.33 (2019-01-27)

Features

BREAKING CHANGES

  • $core: - Plugin option enhanceDevServer was removed.
    • For 0.x users, there is no any effect since we didn't expose API to modify it.
    • For 1.x users whose version of VuePress is lower than 1.0.0-alpha.33, you should use 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.

1.0.0-alpha.32 (2019-01-15)

Bug Fixes

  • $plugin-blog,$plugin-google-analytics: Uniform plugin file name to enhanceAppFile (#1194) (dce17c6)
  • $core: Move cac dependency to vuepress package (close: #1183) (#1184) (d160e68)
  • $plugin-pagination: Won't work when perPagePosts is 1 and total posts is 2 (#1176) (8735d2c)
  • $shared-utils: missing gray-matter dependency (close: #1190) (02bf7b9)
  • $theme-default: Tag <main> has no matching end tag (#1181) (c82cc10)

1.0.0-alpha.31 (2019-01-10)

Bug Fixes

  • $core: Check if layout exists (#1166) (38d1dea)
  • $core: NotFound component doesn't work (close: #1130) (b562972)
  • $core: Mormalize override stylus file path in windows (#1164) (9665196)
  • $core: frontmatter attribute in additionalPages is ignored when combined with content (close: #1157) (87894ff)
  • $plugin-back-to-top: use $accent-color. (close: #1121) (#1122) (929da11)
  • $theme-default: style is incompatible in low version iOS (<= iOS9) (#1136) (f46de67)

Features

  • $new-package: standalone nprogress plugin (25db1ba)
  • $plugin-google-analytics: set anonymizeIp to true in order to be compliant with GDPR.(#1153) (122e024)
  • $theme-default: semantic HTML (close: #1154)(#1156) (ede57b0)

1.0.0-alpha.30 (2018-12-18)

Features

  • $core: add --open argument to open browser automatically (close: #1100)(#1109) (550317e)
  • $core: re-enable behavior of scrolling to anchor link (close: #1107)(#1108) (7ad0a42)

Breaking Changes

  • $core: remove contentLoading and refine scroll behavior (#1117) (0a7d85b)

Performance Improvements

1.0.0-alpha.29 (2018-12-13)

Bug Fixes

  • $plugin-blog: fix blog layout rendering error (close: #1073) (#1095) (f8469eb)
  • $core: variable parent is undefined in build process (#1098) (dc7be95)

1.0.0-alpha.28 (2018-12-12)

Bug Fixes

  • $cli: bump CAC version (#1062) (172afa3)
  • $core: async function support for plugin option additionalPages (close: #1077)(#1080) (3095106)
  • $core: 'slotKey' must be defined as props in user's markdown's script tag (close: #975) (ece2e1e)
  • $core: remove smoothing scroll (close: #1071) (#1075) (26c0628)
  • $theme-default: fix height of input in SearchBox for IE11 (#1093) (04510e9)

Features

  • $core: pass generated page paths to generated hook (#925) (5ee2b2b)
  • $core: extendCli Plugin Option API (#1069) (e963731)
  • $plugin-search: searchable paths with test RegExp (#1032) (d6bddf1)

1.0.0-alpha.27 (2018-12-03)

Bug Fixes

  • $core: vuepress dev broken on nodejs v10 and greater (close: #1063) (close: #1064) (39e9673)

1.0.0-alpha.26 (2018-12-02)

Bug Fixes

  • $core: changing frontmatter always took a long time to refresh page (68add19)
    • From now on AppContext has become a singleton.

Features

  • $cli: allow unknown options in dev and build command (0ecd099)
  • $core: debug to see performance (0876491)
    • Using --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.
  • $core: support Vue SFCs as source files (dfb0bba)
    • Note that when Vue SFCs are source files, VuePress will treat them as layout components directly.

1.0.0-alpha.25 (2018-11-29)

Bug Fixes

  • $core: content property of additionalPages doesn't work (close: #1050) (4f505a8)
  • $core: markdown slots doesn't work (close: #1048)(#1054) (c07949d)
  • $theme-default: Extending Layout.vue causes the Sidebar to disappear (close: #1045) (8dd418e)

Features

  • $cli: migrate to CAC (#1049) (1a897cb)
  • $core: support debug in dev process (#1051) (e570252)
  • $core: AppContext was still expecting --outDir instead of --dest (#1041) (5d9f87b)
  • $markdown: pass rest options to instantiate markdown-it (d8db81c), closes #1040

1.0.0-alpha.24 (2018-11-25)

Bug Fixes

  • $core: distracting and time wasting after importing smoothing scroll (58981fb)
  • $cli: 'vuepress eject' doesn't copy files (close: #1028) (aad86b9)
  • $markdown: "index" is dropped in a link with "*index" pattern (e8b78c4), closes #996
  • $plugin-blog: blocking front matter custom layout config (close: #906) (#1027) (ab0e002)
  • $test-utils: test failed due to wrong babel version (8611c1c)
  • $theme-default: hard to read in a dark-themed browser (close: #1025) (d338468)
  • $theme-default: shouldn't transform date string at client side (close: #1035) (c059faa)

Features

  • $cli: '--silent' option (df99cb6)
  • $core: disable smoothing scroll by default (de72c91)
  • $core: more concise logger (9c61390)

1.0.0-alpha.23 (2018-11-18)

Bug Fixes

  • $core: anchor links not updating current URL (closes #1011) (#1014) (1a87017)
  • $core: siteConfig.chainWebpack was executed twice. (0d45cf4)
  • $core: NodeList.prototype.forEach doesn't exist in IE11 (a3938b2)
  • $plugin-search: collapsed in IE11 (8e555f6)
  • $theme-default: fit image for hero image (#980) (efece12)
  • $theme-default: IE11 doesn't support shortcut of flex (6734a60)
  • $theme-default: prev/next links disappears when url contains space. (close: #1010) (e8d728f)

Features

  • $plugin-active-header-links: add option for specifying the top offset (#1005) (100bbf2)
  • $plugin-active-header-links: simplify implementation (6b9b38b)
  • $core: using 'smooth-scroll' (5b0cdcf)

1.0.0-alpha.22 (2018-11-13)

Bug Fixes

  • $core: .vuepress/style.styl does not take effect in the production environment. (#977) (2dafd88)

1.0.0-alpha.21 (2018-11-13)

Bug Fixes

  • $plugin-medium-zoom: not updating on component update (#994) (6aa4d91)

Features

  • $core: cache option (boolean | absolute path | relative path) (3871f4a), closes #993
  • $markdown: ability to disable built-in markdown extensions (15af271)
  • $plugin-blog: add postsDir option (#998) (ecb1920)
  • $plugin-blog: Allow the permalink for blog posts to be configured. (#997) (615006d)

1.0.0-alpha.20 (2018-11-09)

Bug Fixes

  • $theme-default: missing edit links under non-contentLoading situations (47e9654)
  • $core: globally installed vuepress cannot resolve '@vuepress/default' (256b7c4), closes #985

Features

1.0.0-alpha.19 (2018-11-06)

Bug Fixes

  • $plugin-active-header-links: unexpected error when anchors were empty (d658169)

Features

  • $markdown-loader: AsyncMarkdownContentLoaded event (6f52012)
  • $plugin-active-header-links: sidebarLinkSelector & headerAnchorSelector option (3a79635)
  • $core: built-in content loading (216d04a)
  • $core: Client VuePress Plugin (9c947b2)
  • $core: 'contentLoading' site config option (f8e42bc)
  • $plugin-medium-zoom: support selector option. (ce7da09)
  • $theme-default: display els of page bottom after content mounted (d9a8ced)

1.0.0-alpha.18 (2018-10-29)

Bug Fixes

  • $core: themePath/templates/ssr.html doesn't work (497ce80)
  • $plugin-pagination: pages number in the pagination plugin (#963) (8bdeb09)
  • $theme-vue: RangeError: Maximum call stack size exceeded (build) (b3d4269)

Features

  • $new-package: @vuepress/theme-vue (cb87532)
  • $core: extend option API for a theme (84fd0ff)
    • From now on, you can use the extend option to inherit an existing theme, and VuePres will automatically help you to resolve Layout components, palettes, styles, etc.

1.0.0-alpha.17 (2018-10-27)

Bug Fixes

  • $core: globally installed vuepress doesn't work (close: #908, #949) (af80c4b)
  • $webpack: version of cache-loader (636bd81)

Features

  • $core: frontmatter.seoTitle (c9b0700)

1.0.0-alpha.16 (2018-10-23)

Bug Fixes

  • $plugin-last-updated: unexpected warning of last-updated plugin. (daa4d09)

1.0.0-alpha.15 (2018-10-23)

Bug Fixes

  • $core: cannot resolve local functional plugin name (e8a35be)

1.0.0-alpha.14 (2018-10-23)

Bug Fixes

  • $core: content slots doesn't work (704031f)

Features

  • $markdown: markdown slot shortcut (bde4ac4)
  • $new-package: init blog & blog theme (7276664)

1.0.0-alpha.13 (2018-10-17)

Bug Fixes

  • $markdown-loader: unexpected reload at dev when md contains frontmatter (54efcb8)
  • $theme-default: remove custom layout legacy. (close: #935) (1f345d1)

1.0.0-alpha.12 (2018-10-17)

Bug Fixes

  • $theme-default: algolia resolution error in theme-default (#940) (b084114)
  • $core: wrong import path (close: #937) (1dd1b55)
  • $plugin-blog: category field in frontmatter doesn't work (close: #941) (00f5d3b)

1.0.0-alpha.11 (2018-10-15)

Bug Fixes

  • $plugin-last-updated: doesn't work due to internal api change (b8ce22c)

1.0.0-alpha.10 (2018-10-14)

Bug Fixes

  • $core: correct swapped ssr.html and dev.html (#924) (3019339)
  • $core: fix extra anonymous plugin message (#926) (c95c09f)

1.0.0-alpha.9 (2018-10-10)

Features

  • $core: register 'themePath/global-components' dir as global components (04588cc), closes #916

1.0.0-alpha.8 (2018-10-07)

Bug Fixes

  • $core: theme/styles/index.styl doesn't work (1995273)

1.0.0-alpha.7 (2018-10-07)

Bug Fixes

  • $core: theme/styles/palette.styl doesn't work (0a7e38a)

1.0.0-alpha.6 (2018-10-07)

Bug Fixes

  • $core: fix windows output path issue (d89f766)

1.0.0-alpha.5 (2018-10-07)

Bug Fixes

  • $plugin-pagination: patch for posts count (#904) (4a08d2d)
  • $core: try to fix windows output path issue (f62cd73)

Features

  • $new-package: plugin-notification (79632c0)

1.0.0-alpha.4 (2018-10-05)

Bug Fixes

  • $core: unexpected warning (3fd51d5)
  • $core: Check path in lowercase (close#897) (#898) (94658ae)
  • plugin-google-analytics: Google Analytics Plugin build error (#893) (d7647bc)
  • $theme-default: header should be fixed (d03b10d)

Features

  • $core: 'plugins' in plugin. (7345515)
  • $core: theme entry file as plugin. (3fbef0d)
  • $theme-default: add PHP language text tag to code block. (#892) (cc056ba)
  • $theme-default: vue-styled deleted & inserted code (d987ea5)

1.0.0-alpha.3 (2018-10-03)

Bug Fixes

  • $plugin-pwa: z-index issue (4cc317f)

Features

  • $core: change style convention (86736e8)
  • $core: custom data block (f6bb414)
  • $markdown: support 'vue' container (3c430f8)
  • $markdown: support pass in block data at compile time (903138e)

1.0.0-alpha.2 (2018-09-28)

Bug Fixes

  • $core: cannot fallback to default NotFound layout correctly (0b89d9c)
  • $cli: eject failed because config.styl not exist (#874) (6222170)

Features

  • $core: do not register global components at themePath/components (close: #877) (4e8da95)
  • $core: make palette globally enabled and improve doc (2b2e308)
  • $core: multiple layout directories (20e520d)
  • $core: support themeIndexFile.devTemplate/ssrTemplate (close: #882) (6c6225d)

1.0.0-alpha.1 (2018-09-27)

Features

Internal Changes

0.14.5 (2018-11-13)

Bug Fixes

  • $core: css cannot be extracted together (close: #977) (600ca3e)
  • $build: Prevent files at node_modules from being watched (close: #855) (#856) (2348e75)

0.14.4 (2018-09-15)

Bug Fixes

  • missing config.base in google analytics page view URL (close: #818) (#834) (559888b)
  • $markdown: sidebar headers not being detected (close: #841) (181c1e5)

0.14.3 (2018-09-13)

Bug Fixes

  • $build: do not pick "babel.config.js" at user-land (close: #797) (48be61b)

0.14.2 (2018-08-14)

Bug Fixes

  • SW-update popup only shows up on first page reload (close: #677) (6d8f813)

0.14.1 (2018-08-09)

Bug Fixes

  • $default-theme: default search box line wrap (03c812b)
  • $default-theme: navbar's regression - siteName null check (02a4713)

0.14.0 (2018-08-08)

Bug Fixes

  • $default-theme: algolia search doesn't work well at i18n mode (e8a6ab1)
  • $default-theme: navbar's messy layout at narrow screen (#714) (3e1da57)
  • $default-theme: set alias "collapsible" to "collapsable" (close: #705) (#706) (ad66fa8)
  • $build: skip format data.head if not exist while loading toml config (#707) (bb48a77)

Features

  • core: support writing HTML(Vue) anywhere in the header. (#711) (885496e)
  • $webpack: display host url at dev HMR log (2e8d69c)

0.13.1 (2018-08-01)

Bug Fixes

  • core: normalize override file path in windows (#692) (close: #642) (9537c2c)
  • $default-theme: py lang label doesn't display in code block (#690) (88b65cc)

0.13.0 (2018-07-28)

Bug Fixes

  • $seo: Avoid duplicate description meta at runtime. (close: #665) (b207a5f)
  • $default-theme: Scoped styles of Badge component (close: #653) (#657) (9b602f2)
  • $build: set babelrc: false in babel-loader options (#644) (c500201) (@posva)
  • $build: exclude dest folder from pageFiles (close: #654) (#655) (c1fe692)
  • $build: markdown config should be included in cache-loader identifier (0ad1a45)
  • $markdown: cannot highlight external python file (.py) correctly (close: #660) (2a33075)
  • $markdown: missing space between italics and bold (close: #661) (7730ee1)
    1. markdown-it compiler will intendedly reserve this space between some inline elements, but preserveWhitespace: false will remove them. (Ref: vue-template-compiler#options)
    2. Performance Impact: Size of whole assets of vuepress documentation:
      • Before (1952 kb)
      • After (1960 kb)

Features

  • $cli: debug flag at dev mode (231da6a)
  • $default-theme: transform Badge into async component (de9a51b)
  • $default-theme($pwa): themeConfig.serviceWorker.updatePopup option (close: #453) (#533) (14dbd1e) (@mysticatea)
     module.exports = {
       themeConfig: {
         serviceWorker: {
           updatePopup: true
         }
       }
     }

0.12.0 (2018-07-12)

Bug Fixes

  • $build npm audit vulnerability (close: #493)(#641) (8dde5d8)
  • $markdown: wrong sidebar slugs and anchor link at content (close: #645) (c2eaff3)

Features

0.11.0 (2018-07-08)

Bug Fixes

  • $default-theme: indent-styled code is invisible (close: #609) (fd46a26)
  • $default-theme: cannot get sidebar when sidebar config contains non-ASCII chars. (close: #628) (8837e7a)
  • $core: override style issues (close: #637) (#638) (f998802)
    1. Duplicated generated override style.
    2. Unexpected style order, override style should be at the end of the extracted style bundle. (ref: mini-css-extract-plugin#130)

Features

  • $default-theme: page top slot (f4c1059)
  • $build: set exitCode to non-zero when catching error (close: #598 & #570) (#615) (0907c7e)
  • $default-theme: support display header links of all pages (close #534) (#595) (36bb6a4)

0.10.2 (2018-06-20)

Bug Fixes

Features

0.10.1 (2018-06-08)

Bug Fixes

  • active side arrow not middle align (#508). (5fcac1b)
  • $default-theme: code renders language css as c (close: #527) (777c4f1)
  • $default-theme: table tag cannot scroll horizontally (close: #518) (#519) (e9cdee7)
  • $dev: using config.yml/toml doesn't reload changes (close: #520) (6048eb9)
  • compilation error when chainWebpack's code contains ! (close: #532) (3b5991f)
  • reserve '*' and '_' when detecting escape char '' (close: #544). (4503cfc)
  • search box throw a error with no suggestions (#510) (1186d6a)

Features

0.10.0 (2018-05-25)

Features

  • upgrade to babel 7 + use @vue/babel-preset-app (c43c73d)

0.9.1 (2018-05-25)

Bug Fixes

  • avoid cache error (close #492) (75cdc74)
  • fix config reload cache busting (90f9689)
  • lastUpdated looks bad when editLinks is false. (11b1830)
  • wrong OutboundLink insertion position (close: #496) (af96f28)

Features

  • allow for disabling of active hash on scroll (#489) (4c09627)
  • support filename that contains non-ASCII and unicode chars (#473) (566e681)

0.9.0 (2018-05-22)

Bug Fixes

  • $page is missing at 404 page (#388) (cefc8c3)
  • avoid the searchbox exceeded out of screen in narrow screen (#254) (8f04081)
  • code looks not good at small sreen (close: #350) (6514c8f)
  • code looks not good at small sreen (close: #350) (d0ef06f)
  • dropdown overlap due to word wrapping (close: #359) (#360) (c65a8b7)
  • duplicate slash when docs dir is not set (#361) (0c59ed5)
  • emoji doesn't work in toc (close: #417) (#418) (1b9012e)
  • ensure <script> blocks in SFCs in node_modules are transpiled (4bf56d7)
  • glob patterns error on windows (close: #348) (#400) (ab53998)
  • highlight active link (#272) doesn't work with non-EN hash. (a51a31b)
  • highlight line issue for empty lines (bc15841)
  • highlight lines are cut when sliding (#437) (66bd797)
  • image overflow at custom content (close: #381) (#383) (145cf4f)
  • index file judgement bug (close: #306) (#308) (fefa16c)
  • missing css source map at dev environment (#460) (d3025e5)
  • missing title and desc in 404 and custom theme. (fcaee80)
  • nav link highlight issue with i18n (close: #445) (596014f)
  • postcss-loader warnings (close: #278) (34c7f99)
  • potential duplicate iteration keys at dropdown (#249) (1417a35)
  • relative link checking (31b8feb)
  • remove style override limitation to custom theme (close: 404) (#405) (69bd59d)
  • resolve custom theme from global cli (close: #392) (#399) (01142df)
  • title cannot be number at front matter (#297) (5023d19)
  • unexpected scroll behavior after clicking sidebar links (#298) (6081a3d)
  • unexpected top blank space when navbar is disable (#316) (2bdc68e)
  • unexpected warning when using non-ASCII chars as filename. (530912e)
  • upgrade webpack-serve and avoid port conflict (close #424) (#425) (22ffe52)
  • use v-for with key (#438) (2076f7b)

Features

Performance Improvements

  • vastly improve rebuild perf with caching (dfdc00c)

0.8.4 (2018-04-24)

Bug Fixes

  • algolia regression - missing options (close #234) (b19bd89)

Features

0.8.3 (2018-04-23)

Bug Fixes

  • always write override.style (9861deb)

0.8.2 (2018-04-23)

Bug Fixes

Features

  • expose layout slots for injecting custom content (3814e88)

0.8.1 (2018-04-23)

Bug Fixes

0.8.0 (2018-04-23)

Bug Fixes

  • algolia check should be checking themeConfig.algolia (504c21d)
  • default to localhost on windows (close #221) (4d5c50e)
  • fix emoji not showing on sidebars (#206) (bc2c83a)
  • fix Sidebar link active logic (#215) (9c93d8f)
  • Fix the style of repo link. (f55fa00)
  • fix title inferrence regression (close #208) (52c20cf)
  • renames index.js to enhanceApp.js (#226) (0170449)
  • siteTitle vs pageTitle (cd9b788)

Features

0.7.1 (2018-04-20)

Bug Fixes

  • infer source link label from repo url (#168) (c1bbd05)
  • Only add language dropdown when there has more than one locale configured. (#181) (7f311da)
  • prioritize frontmatter's title, description and lang (#180) (384c5c7), closes #177 #184
  • redirect /foo to /foo/ during dev (close #183) (99bc0aa)
  • show navbar in more conditions (close #170) (748fa7f)

0.7.0 (2018-04-18)

Bug Fixes

  • disable typographer in markdown-it (close #139) (be42da5)
  • ensure runnable when no locales are provided (a25d86c)
  • fix yarn global install (fix #102) (1130318)
  • handle links with encoded hash (f0a1a00)
  • search for locales (4cf1232)

Features

  • adjust i18n config + documentation (bccddbf)
  • i18n for edit link text (6f5bac0)

0.6.1 (2018-04-18)

Bug Fixes

  • handle headers that start with numbers (fix #121) (ad83169)
  • make search locale-scoped (close #128) (846eb59)
  • nav: unepxected error when themeConfig.nav isn't given. (close: #125) (#127) (f052472)
  • service worker path (51c6eb2)
  • use correct host in tip after the server has started (#130) (fd447ae)
  • use header's slug as it is if possible (#119) (5f7e199)

Features

  • enable source map in build error traces (efff472)
  • sidebar: support click the part outside sidebar to close the sidebar. (#132) (c6c71af)

0.6.0 (2018-04-18)

Bug Fixes

  • allow viewport scaling (close #110) (2b2a07d)
  • cli build --dest flag (#97) (e32d90b)
  • css safe (#96) (be82e09)
  • default-theme: only show features div if provided (3f76bfe)
  • ensure using the same markdown config when extracting headers (14d4d25)
  • handle index.md when checking relative links (52d6672)

Features

  • Multiple Language Support + Complete Chinese Translation (#48) (8bbc5f3)
  • support yaml config (#115) (3088b3e)

0.5.1 (2018-04-17)

Bug Fixes

  • correctly resolve not-found path (#90) (c3dd0b1)
  • meta viewport for iOS tap delay (f95e245)
  • support mailto links in NavLink + style tweaks (close #93) (62cd00e)
  • upgrade webpack-chain, fix css optimization settings (close #91) (1bbfa43)

Features

  • allow configuring host + default to 0.0.0.0 (close #86) (9936696)

0.5.0 (2018-04-16)

Features

0.4.2 (2018-04-16)

Bug Fixes

  • proper minimum node version warning (eb07685)

0.4.1 (2018-04-16)

Bug Fixes

  • always transpile lib directory (#73) (56e0392)
  • avoid html-webpack-plugin requiring incomaptible webpack internals (4816bef)
  • prioritize own deps + avoid serving wrong index.html (fix #69) (781e37a)
  • redirect */index.html to */ (close #83) (52e04c4)
  • remove override import when ejecting (close #56) (2d811ed)
  • remove unnecessary spread (63816c1)

Features

0.4.0 (2018-04-15)

Features

  • allow default theme to be copied as custom theme (98e1665)
  • vuepress eject for customizing default theme (89538fa)

0.3.3 (2018-04-15)

Bug Fixes

0.3.2 (2018-04-15)

Bug Fixes

  • added escaping of meta tag attribute value (#29) (15a1ac8)
  • escape text in code block when lang is text or not specified #31 (#32) (ac4acab)
  • dev build: use portfinder (#30) (f2a8229), closes #26
  • generate better slugs for non latin langs (close #45) (e08e3d2)
  • hoistedTags may not always be present (close #35) (ed33515)
  • home link '/' shouldn’t always stays active (#47) (67c758e)
  • images should have 100% max width (9e63974)
  • renderChildren / sidebarDepth: 0 (42f63a8)

Features

  • add warning about node version on startup (close #51) (1118327)

0.3.1 (2018-04-14)

Bug Fixes

Features

  • commands now defaults targetDir to cwd. (#25) (22b7943), closes #8

0.3.0 (2018-04-14)

0.2.2 (2018-04-14)

0.2.1 (2018-04-14)

Bug Fixes

  • fix vuepress cant resolve custom theme under .vuepress/theme (#3) (133bdb3)

0.2.0 (2018-04-13)

Features

0.1.0 (2018-04-12)

Bug Fixes

Features

  • dev server (890f929)
  • support nesting in sidebar (1964709)
  • support style/script hoisting + css modules (f97e676)