VuePress 使用方法与关键知识点

VuePress 官网

VuePress 文檔

git

安装

将 VuePress 作为一个本地依赖安装

yarn add -D vuepress # 或者:npm install -D vuepress
1

目录结构

新建一个 docs 文件夹

mkdir docs
1

新建一个 markdown 文件

echo '# Hello VuePress!' > docs/README.md
1

路径

.
├─ README.md
├─ foo
│  ├─ README.md
│  ├─ one.md
│  └─ two.md
└─ bar
   ├─ README.md
   ├─ three.md
   └─ four.md
1
2
3
4
5
6
7
8
9
10

假设你现在在 foo/one.md 中:

[Home](/) <!-- 跳转到根部的 README.md -->
[foo](/foo/) <!-- 跳转到 foo 文件夹的 index.html -->
[foo heading](./#heading) <!-- 跳转到 foo/index.html 的特定标题位置 -->
[bar - three](../bar/three.md) <!-- 具体文件可以使用 .md 结尾(推荐) -->
[bar - four](../bar/four.html) <!-- 也可以用 .html -->
1
2
3
4
5

项目运行配置

package.json

{
  "scripts": {
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
  }
}
1
2
3
4
5
6

开始写作

项目开发

npx vuepress dev docs
1
npm run docs:dev
1

项目打包

npm run docs:build
1

deploy自动部署

根据已经配置好的 deploy.sh 脚本,在项目根目录打开 git base,如果是 windows 用户就可以直接运行:

npm run push "提交说明文案"
1

vuepress在md中的一些语法

特殊 格式

提示

This is a tip

警告

This is a warning

危险

This is a dangerous warning

添加静态图片

![imageName](imgUrl)
1

添加指定样式

1、 不使用预编译,直接在 md 底部添加 style 标签

<style lang="stylus"></style>
1

2、使用预编译处理,首先需要安装所需的模块。举例:stylus

npm i stylus stylus-loader -D
1

在 md 文件中直接写 js

<script>
  export default {
    //...do something
  };
</script>
1
2
3
4
5

代码中的行高亮

语言后面使用{数字} 例如 js{4} 表示第四行高亮


 


var a = 1;
var b = 2;
var c = 3;
1
2
3

表格的写法 o( ̄︶ ̄)o

1 2

emoji 小图标

🥑 🍅 🍆 🥒 🥕 🌽 🌶 🥔 🍠 🌰 🥜 🍯 🥐 🍞 🥖 🧀 🥚 🍳 🥓 🥞 🍤 🍗 ...更多