Skip to content

Commit 04785a8

Browse files
committed
Merge branch 'master' of https://github.com/vuejs/vuepress into explode-md-includes
2 parents 2961060 + 5e0651f commit 04785a8

File tree

114 files changed

+4197
-1644
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+4197
-1644
lines changed

.babelrc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"env": {
3+
"test": {
4+
"presets": [
5+
["@babel/preset-env", { "targets": { "node": 8 }}]
6+
]
7+
}
8+
}
9+
}

.eslintrc.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
module.exports = {
22
root: true,
33
extends: [
4-
'plugin:vue-libs/recommended'
4+
'plugin:vue-libs/recommended',
5+
'plugin:jest/recommended'
56
],
67
rules: {
78
indent: ['error', 2, { MemberExpression: 'off' }]

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
5+
---
6+
7+
<!-- Please don't delete this template or we'll close your issue -->
8+
<!-- Before creating an issue please make sure you are using the latest version of VuePress. -->
9+
10+
## Bug report
11+
12+
<!-- Please ask questions on StackOverflow. -->
13+
<!-- https://stackoverflow.com/questions/ask?tags=vuepress -->
14+
<!-- Issues which contain questions or support requests will be closed. -->
15+
16+
#### Version
17+
18+
#### Steps to reproduce
19+
20+
<!-- If you are reporting a bug that can ONLY be reproduced on your repository, PLEASE provide this repo link. That takes guessing work out of the way and saves us time. -->
21+
22+
#### What is expected?
23+
24+
#### What is actually happening?
25+
26+
#### Other relevant information
27+
28+
- Your OS:
29+
- Node.js version:
30+
- Browser version:
31+
- Is this a global or local install?
32+
- Which package manager did you use for the install?
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
5+
---
6+
7+
<!-- Please don't delete this template or we'll close your issue -->
8+
<!-- Before creating an issue please make sure you are using the latest version of VuePress. -->
9+
10+
## Feature request
11+
12+
<!-- Please ask questions on StackOverflow. -->
13+
<!-- https://stackoverflow.com/questions/ask?tags=vuepress -->
14+
<!-- Issues which contain questions or support requests will be closed. -->
15+
16+
#### What problem does this feature solve?
17+
18+
#### What does the proposed API look like?
19+
20+
#### How should this be implemented in your opinion?
21+
22+
#### Are you willing to work on this yourself?**

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<!-- Please don't delete this template -->
2+
3+
<!-- PULL REQUEST TEMPLATE -->
4+
<!-- (Update "[ ]" to "[x]" to check a box) -->
5+
6+
**Summary**
7+
8+
**What kind of change does this PR introduce?** (check at least one)
9+
10+
- [ ] Bugfix
11+
- [ ] Feature
12+
- [ ] Code style update
13+
- [ ] Refactor
14+
- [ ] Docs
15+
- [ ] Build-related changes
16+
- [ ] Other, please describe:
17+
18+
If changing the UI of default theme, please provide the **before/after** screenshot:
19+
20+
**Does this PR introduce a breaking change?** (check one)
21+
22+
- [ ] Yes
23+
- [ ] No
24+
25+
If yes, please describe the impact and migration path for existing applications:
26+
27+
**The PR fulfills these requirements:**
28+
29+
- [ ] When resolving a specific issue, it's referenced in the PR's title (e.g. `fix #xxx[,#xxx]`, where "xxx" is the issue number)
30+
31+
You have tested in the following browsers: (Providing a detailed version will be better.)
32+
33+
- [ ] Chrome
34+
- [ ] Firefox
35+
- [ ] Safari
36+
- [ ] Edge
37+
- [ ] IE
38+
39+
If adding a **new feature**, the PR's description includes:
40+
41+
- [ ] A convincing reason for adding this feature
42+
- [ ] Related documents have been updated
43+
- [ ] Related tests have been updated
44+
45+
To avoid wasting your time, it's best to open a **feature request issue** first and wait for approval before working on it.
46+
47+
**Other information:**

.github/issue_template.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,93 @@
1+
<a name="0.10.0"></a>
2+
# [0.10.0](https://github.com/vuejs/vuepress/compare/v0.9.1...v0.10.0) (2018-05-25)
3+
4+
5+
### Features
6+
7+
* upgrade to babel 7 + use [@vue](https://github.com/vue)/babel-preset-app ([c43c73d](https://github.com/vuejs/vuepress/commit/c43c73d))
8+
9+
10+
11+
<a name="0.9.1"></a>
12+
## [0.9.1](https://github.com/vuejs/vuepress/compare/v0.9.0...v0.9.1) (2018-05-25)
13+
14+
15+
### Bug Fixes
16+
17+
* avoid cache error (close [#492](https://github.com/vuejs/vuepress/issues/492)) ([75cdc74](https://github.com/vuejs/vuepress/commit/75cdc74))
18+
* fix config reload cache busting ([90f9689](https://github.com/vuejs/vuepress/commit/90f9689))
19+
* lastUpdated looks bad when editLinks is false. ([11b1830](https://github.com/vuejs/vuepress/commit/11b1830))
20+
* wrong OutboundLink insertion position (close: [#496](https://github.com/vuejs/vuepress/issues/496)) ([af96f28](https://github.com/vuejs/vuepress/commit/af96f28))
21+
22+
23+
### Features
24+
25+
* allow for disabling of active hash on scroll ([#489](https://github.com/vuejs/vuepress/issues/489)) ([4c09627](https://github.com/vuejs/vuepress/commit/4c09627))
26+
* support filename that contains non-ASCII and unicode chars ([#473](https://github.com/vuejs/vuepress/issues/473)) ([566e681](https://github.com/vuejs/vuepress/commit/566e681))
27+
28+
29+
30+
<a name="0.9.0"></a>
31+
# [0.9.0](https://github.com/vuejs/vuepress/compare/v0.8.4...v0.9.0) (2018-05-22)
32+
33+
34+
### Bug Fixes
35+
36+
* $page is missing at 404 page ([#388](https://github.com/vuejs/vuepress/issues/388)) ([cefc8c3](https://github.com/vuejs/vuepress/commit/cefc8c3))
37+
* avoid the searchbox exceeded out of screen in narrow screen ([#254](https://github.com/vuejs/vuepress/issues/254)) ([8f04081](https://github.com/vuejs/vuepress/commit/8f04081))
38+
* code looks not good at small sreen (close: [#350](https://github.com/vuejs/vuepress/issues/350)) ([6514c8f](https://github.com/vuejs/vuepress/commit/6514c8f))
39+
* code looks not good at small sreen (close: [#350](https://github.com/vuejs/vuepress/issues/350)) ([d0ef06f](https://github.com/vuejs/vuepress/commit/d0ef06f))
40+
* dropdown overlap due to word wrapping (close: [#359](https://github.com/vuejs/vuepress/issues/359)) ([#360](https://github.com/vuejs/vuepress/issues/360)) ([c65a8b7](https://github.com/vuejs/vuepress/commit/c65a8b7))
41+
* duplicate slash when docs dir is not set ([#361](https://github.com/vuejs/vuepress/issues/361)) ([0c59ed5](https://github.com/vuejs/vuepress/commit/0c59ed5))
42+
* emoji doesn't work in toc (close: [#417](https://github.com/vuejs/vuepress/issues/417)) ([#418](https://github.com/vuejs/vuepress/issues/418)) ([1b9012e](https://github.com/vuejs/vuepress/commit/1b9012e))
43+
* ensure `<script>` blocks in SFCs in node_modules are transpiled ([4bf56d7](https://github.com/vuejs/vuepress/commit/4bf56d7))
44+
* glob patterns error on windows (close: [#348](https://github.com/vuejs/vuepress/issues/348)) ([#400](https://github.com/vuejs/vuepress/issues/400)) ([ab53998](https://github.com/vuejs/vuepress/commit/ab53998))
45+
* highlight active link ([#272](https://github.com/vuejs/vuepress/issues/272)) doesn't work with non-EN hash. ([a51a31b](https://github.com/vuejs/vuepress/commit/a51a31b))
46+
* highlight line issue for empty lines ([bc15841](https://github.com/vuejs/vuepress/commit/bc15841))
47+
* highlight lines are cut when sliding ([#437](https://github.com/vuejs/vuepress/issues/437)) ([66bd797](https://github.com/vuejs/vuepress/commit/66bd797))
48+
* image overflow at custom content (close: [#381](https://github.com/vuejs/vuepress/issues/381)) ([#383](https://github.com/vuejs/vuepress/issues/383)) ([145cf4f](https://github.com/vuejs/vuepress/commit/145cf4f))
49+
* index file judgement bug (close: [#306](https://github.com/vuejs/vuepress/issues/306)) ([#308](https://github.com/vuejs/vuepress/issues/308)) ([fefa16c](https://github.com/vuejs/vuepress/commit/fefa16c))
50+
* missing css source map at dev environment ([#460](https://github.com/vuejs/vuepress/issues/460)) ([d3025e5](https://github.com/vuejs/vuepress/commit/d3025e5))
51+
* missing title and desc in 404 and custom theme. ([fcaee80](https://github.com/vuejs/vuepress/commit/fcaee80))
52+
* nav link highlight issue with i18n (close: [#445](https://github.com/vuejs/vuepress/issues/445)) ([596014f](https://github.com/vuejs/vuepress/commit/596014f))
53+
* postcss-loader warnings (close: [#278](https://github.com/vuejs/vuepress/issues/278)) ([34c7f99](https://github.com/vuejs/vuepress/commit/34c7f99))
54+
* potential duplicate iteration keys at dropdown ([#249](https://github.com/vuejs/vuepress/issues/249)) ([1417a35](https://github.com/vuejs/vuepress/commit/1417a35))
55+
* relative link checking ([31b8feb](https://github.com/vuejs/vuepress/commit/31b8feb))
56+
* remove style override limitation to custom theme (close: 404) ([#405](https://github.com/vuejs/vuepress/issues/405)) ([69bd59d](https://github.com/vuejs/vuepress/commit/69bd59d))
57+
* resolve custom theme from global cli (close: [#392](https://github.com/vuejs/vuepress/issues/392)) ([#399](https://github.com/vuejs/vuepress/issues/399)) ([01142df](https://github.com/vuejs/vuepress/commit/01142df))
58+
* title cannot be number at front matter ([#297](https://github.com/vuejs/vuepress/issues/297)) ([5023d19](https://github.com/vuejs/vuepress/commit/5023d19))
59+
* unexpected scroll behavior after clicking sidebar links ([#298](https://github.com/vuejs/vuepress/issues/298)) ([6081a3d](https://github.com/vuejs/vuepress/commit/6081a3d))
60+
* unexpected top blank space when navbar is disable ([#316](https://github.com/vuejs/vuepress/issues/316)) ([2bdc68e](https://github.com/vuejs/vuepress/commit/2bdc68e))
61+
* unexpected warning when using non-ASCII chars as filename. ([530912e](https://github.com/vuejs/vuepress/commit/530912e))
62+
* upgrade webpack-serve and avoid port conflict (close [#424](https://github.com/vuejs/vuepress/issues/424)) ([#425](https://github.com/vuejs/vuepress/issues/425)) ([22ffe52](https://github.com/vuejs/vuepress/commit/22ffe52))
63+
* use v-for with key ([#438](https://github.com/vuejs/vuepress/issues/438)) ([2076f7b](https://github.com/vuejs/vuepress/commit/2076f7b))
64+
65+
66+
### Features
67+
68+
* bump up webpack to 4.8.1 (close: [#309](https://github.com/vuejs/vuepress/issues/309)) ([9e3f005](https://github.com/vuejs/vuepress/commit/9e3f005))
69+
* code line numbers (close: [#365](https://github.com/vuejs/vuepress/issues/365)) ([#379](https://github.com/vuejs/vuepress/issues/379)) ([9b42690](https://github.com/vuejs/vuepress/commit/9b42690))
70+
* generate the timestamp of last updated for each doc (close [#258](https://github.com/vuejs/vuepress/issues/258)) ([#282](https://github.com/vuejs/vuepress/issues/282)) ([d9b290b](https://github.com/vuejs/vuepress/commit/d9b290b))
71+
* handle telephone links ([#325](https://github.com/vuejs/vuepress/issues/325)) ([087467a](https://github.com/vuejs/vuepress/commit/087467a))
72+
* header extraction improvement (close: [#238](https://github.com/vuejs/vuepress/issues/238)) ([#271](https://github.com/vuejs/vuepress/issues/271)) ([53c8489](https://github.com/vuejs/vuepress/commit/53c8489))
73+
* hide edit link by page (close: [#284](https://github.com/vuejs/vuepress/issues/284)) ([#286](https://github.com/vuejs/vuepress/issues/286)) ([d46819c](https://github.com/vuejs/vuepress/commit/d46819c))
74+
* highlight current region in sidebar ([#272](https://github.com/vuejs/vuepress/issues/272)) ([6b6d268](https://github.com/vuejs/vuepress/commit/6b6d268))
75+
* last updated UI in default theme. ([#338](https://github.com/vuejs/vuepress/issues/338)) ([272df57](https://github.com/vuejs/vuepress/commit/272df57))
76+
* make code type insensitive (close: [#347](https://github.com/vuejs/vuepress/issues/347)) ([5e87b65](https://github.com/vuejs/vuepress/commit/5e87b65))
77+
* show OutboundLink icon for external links ([#428](https://github.com/vuejs/vuepress/issues/428)) ([942a2b9](https://github.com/vuejs/vuepress/commit/942a2b9))
78+
* support disable navbar globally ([#246](https://github.com/vuejs/vuepress/issues/246)) ([e725ad2](https://github.com/vuejs/vuepress/commit/e725ad2))
79+
* support global markdown config for attributes of external links ([#358](https://github.com/vuejs/vuepress/issues/358)) ([20e5bd8](https://github.com/vuejs/vuepress/commit/20e5bd8))
80+
* support render $page.excerpt to HTML (close: [#458](https://github.com/vuejs/vuepress/issues/458)) ([9510b9f](https://github.com/vuejs/vuepress/commit/9510b9f))
81+
* support style lang postcss (close: [#461](https://github.com/vuejs/vuepress/issues/461)) ([881199a](https://github.com/vuejs/vuepress/commit/881199a))
82+
* using babel and support JSX in vue. (close: [#318](https://github.com/vuejs/vuepress/issues/318)) ([#336](https://github.com/vuejs/vuepress/issues/336)) ([82cd8bd](https://github.com/vuejs/vuepress/commit/82cd8bd))
83+
84+
85+
### Performance Improvements
86+
87+
* vastly improve rebuild perf with caching ([dfdc00c](https://github.com/vuejs/vuepress/commit/dfdc00c))
88+
89+
90+
191
<a name="0.8.4"></a>
292
## [0.8.4](https://github.com/vuejs/vuepress/compare/v0.8.3...v0.8.4) (2018-04-24)
393

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ https://vuepress.vuejs.org/
2323
- [Vue-powered custom theme system](https://vuepress.vuejs.org/guide/custom-themes.html)
2424
- [Service Worker Integration](https://vuepress.vuejs.org/config/#serviceworker)
2525
- [Google Analytics Integration](https://vuepress.vuejs.org/config/#ga)
26+
- ["Last Updated" based on Git](https://vuepress.vuejs.org/default-theme-config/#last-updated)
2627
- [Multi-Language Support](https://vuepress.vuejs.org/guide/i18n.html)
2728
- A default theme with:
2829
- Responsive layout
@@ -36,6 +37,7 @@ https://vuepress.vuejs.org/
3637

3738
VuePress is still a work in progress. There are a few things that it currently does not support but are planned:
3839

40+
- Plugin support
3941
- Blogging support
4042

4143
Contributions are welcome!

docs/config/README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ Specify the output directory for `vuepress build`.
7777

7878
Provide the Google Analytics ID to enable integration.
7979

80+
::: tip
81+
Please be aware of [GDPR (2018 reform of EU data protection rules)](https://ec.europa.eu/commission/priorities/justice-and-fundamental-rights/data-protection/2018-reform-eu-data-protection-rules_en) and consider setting Google Analytics to [anonymize IPs](https://support.google.com/analytics/answer/2763052?hl=en) where appropriate and/or needed.
82+
:::
83+
8084
### serviceWorker
8185

8286
- Type: `boolean`
@@ -105,6 +109,13 @@ Also, only enable this if you are able to deploy your site with SSL, since servi
105109

106110
Specify locales for i18n support. For more details, see the guide on [Internationalization](../guide/i18n.md).
107111

112+
### shouldPrefetch
113+
114+
- Type: `Function`
115+
- Default: `() => true`
116+
117+
A function to control what files should have `<link rel="preload">` resource hints generated. See [shouldPrefetch](https://ssr.vuejs.org/api/#shouldprefetch).
118+
108119
## Theming
109120

110121
### theme
@@ -123,7 +134,7 @@ Provide config options to the used theme. The options will vary depending on the
123134

124135
**Also see:**
125136

126-
- [Default Theme Configuration](../default-theme-config/).
137+
- [Default Theme Configuration](../default-theme-config/README.md).
127138

128139
## Markdown
129140

@@ -167,12 +178,13 @@ Options for [markdown-it-table-of-contents](https://github.com/Oktavilla/markdow
167178
- Type: `Function`
168179
- Default: `undefined`
169180

170-
A function to apply additional plugins to the [markdown-it](https://github.com/markdown-it/markdown-it) instance used to render source files. Example:
181+
A function to modify default config or apply additional plugins to the [markdown-it](https://github.com/markdown-it/markdown-it) instance used to render source files. Example:
171182

172183
``` js
173184
module.exports = {
174185
markdown: {
175186
config: md => {
187+
md.set({ breaks: true })
176188
md.use(require('markdown-it-xxx'))
177189
}
178190
}

docs/default-theme-config/README.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ All options listed on this page apply to the default theme only. If you are usin
1010

1111
## Homepage
1212

13-
The default theme provides a homepage layout (which is used on [the homepage of this very website](/)). To use it, specify `home: true` plus some other metadata in your root `README.md`'s [YAML front matter](../guide/markdown.html#yaml-front-matter). This is the actual data used on this site:
13+
The default theme provides a homepage layout (which is used on [the homepage of this very website](../README.md)). To use it, specify `home: true` plus some other metadata in your root `README.md`'s [YAML front matter](../guide/markdown.md#front-matter). This is the actual data used on this site:
1414

1515
``` yaml
1616
---
@@ -142,6 +142,22 @@ sidebarDepth: 2
142142
---
143143
```
144144

145+
### Active Header Links
146+
147+
By default, the nested header links and the hash in the URL are updated as the user scrolls to view the different sections of the page. This behavior can be disabled with the following theme config:
148+
149+
``` js
150+
module.exports = {
151+
themeConfig: {
152+
activeHeaderLinks: false, // Default: true
153+
}
154+
}
155+
```
156+
157+
::: tip
158+
It is worth mentioning that when you disable this option, the corresponding script of this functionality will not be loaded. This is a small point in our performance optimization.
159+
:::
160+
145161
### Sidebar Groups
146162

147163
You can divide sidebar links into multiple groups by using objects:

docs/guide/README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Each page generated by VuePress has its own pre-rendered static HTML, providing
66

77
## How It Works
88

9-
A VuePress site is in fact an SPA powered by [Vue](http://vuejs.org/), [Vue Router](https://github.com/vuejs/vue-router) and [webpack](http://webpack.js.org/). If you've used Vue before, you will notice the familiar development experience when you are writing or developing custom themes (you can even use Vue DevTools to debug your custom theme!).
9+
A VuePress site is in fact a SPA powered by [Vue](http://vuejs.org/), [Vue Router](https://github.com/vuejs/vue-router) and [webpack](http://webpack.js.org/). If you've used Vue before, you will notice the familiar development experience when you are writing or developing custom themes (you can even use Vue DevTools to debug your custom theme!).
1010

1111
During the build, we create a server-rendered version of the app and render the corresponding HTML by virtually visiting each route. This approach is inspired by [Nuxt](https://nuxtjs.org/)'s `nuxt generate` command and other projects like [Gatsby](https://www.gatsbyjs.org/).
1212

@@ -17,21 +17,23 @@ Each markdown file is compiled into HTML with [markdown-it](https://github.com/m
1717
- [Built-in markdown extensions](./markdown.md) optimized for technical documentation
1818
- [Ability to leverage Vue inside markdown files](./using-vue.md)
1919
- [Vue-powered custom theme system](./custom-themes.md)
20-
- [Automatic Service Worker generation](../config/#serviceworker)
21-
- [Google Analytics Integration](../config/#ga)
20+
- [Automatic Service Worker generation](../config/README.md#serviceworker)
21+
- [Google Analytics Integration](../config/README.md#ga)
22+
- ["Last Updated" based on Git](../default-theme-config/README.md#last-updated)
2223
- [Multi-language support](./i18n.md)
2324
- A default theme with:
2425
- Responsive layout
25-
- [Optional Homepage](../default-theme-config/#homepage)
26-
- [Simple out-of-the-box header-based search](../default-theme-config/#built-in-search)
27-
- [Algolia Search](../default-theme-config/#algolia-search)
28-
- Customizable [navbar](../default-theme-config/#navbar) and [sidebar](../default-theme-config/#sidebar)
29-
- [Auto-generated GitHub link and page edit links](../default-theme-config/#git-repo-and-edit-links)
26+
- [Optional Homepage](../default-theme-config/README.md#homepage)
27+
- [Simple out-of-the-box header-based search](../default-theme-config/README.md#built-in-search)
28+
- [Algolia Search](../default-theme-config/README.md#algolia-search)
29+
- Customizable [navbar](../default-theme-config/README.md#navbar) and [sidebar](../default-theme-config/README.md#sidebar)
30+
- [Auto-generated GitHub link and page edit links](../default-theme-config/README.md#git-repo-and-edit-links)
3031

3132
## Todo
3233

3334
VuePress is still a work in progress. There are a few things that it currently does not support but are planned:
3435

36+
- Plugin support
3537
- Blogging support
3638

3739
Contributions are welcome!

0 commit comments

Comments
 (0)