Project Structure
Less than 1 minute
This tutorial introduces VuePress project structure.
VuePress Project Structure
VuePress only controls the files in the VuePress project folder, that is, the parameters in the previous chapter. Other files in the project are not used by VuePress.
Note
If you used docs
as instructed in the previous tutorial, then docs
is your VuePress project folder.
A basic project structure is as follows:
.
├── .github (optional) → GitHub config file storage path
│ └── workflow → GitHub workflow configuration
│ └── docs-deploy.yml → Workflow for automatic deployment of documentation
│
├── src → docs folder
│ │
│ ├── .vuepress (optional) → VuePress config folder
│ │ │
│ │ ├── dist (default) → build output directory
│ │ │
│ │ ├── public (optional) → static resource directory
│ │ │
│ │ ├── styles (optional) → style-related files
│ │ │
│ │ ├── config.{js,ts} (optional) → the entry file of the configuration
│ │ │
│ │ └── client.{js,ts} (optional) → client application file
│ │
│ ├── ... → Other project documentation
│ │
│ └── README.md → Project Homepage
│
└── package.json → Node.js configuration file
Changelog
6/4/25, 4:25 PM
View All Changelog
6ca3e
-ond45fd
-on2a306
-on8174c
-ona0c8a
-onec469
-on272b7
-onfd395
-on9e3b2
-on