If you just want to play around with VuePress, you can install it globally:
# install globally
npm install -g vuepress
# create a markdown file
echo "# Hello VuePress!" > README.md
# start writing
vuepress dev
# build
vuepress build
If you have an existing project and would like to keep documentation inside the project, you should install VuePress as a local dependency. This setup also allows you to use CI or services like Netlify for automatic deployment on push.
# install as a local dependency
npm install -D vuepress
# create a docs directory
mkdir docs
# create a markdown file
echo "# Hello VuePress!" > docs/README.md
# start writing
npx vuepress dev docs
Or, add some scripts to package.json
:
{
"scripts": {
"docs:dev": "vuepress dev docs",
"docs:build": "vuepress build docs"
}
}
Then you can start writing with:
npm run docs:dev
To generate static assets, run:
npm run docs:build
By default the built files will be in .vuepress/dist
, which can be configured via the dest
field in .vuepress/config.js
. The built files can be deployed to any static file server. See Deployment Guide for guides on deploying to popular services.