WeiG's blog
首页
  • 类目

    • Java
    • Mysql
  • 学习笔记

    • 《SpringBoot-学习笔记》
  • 大杂烩
  • Docker
  • Git
  • 博客搭建
  • 程序人生
  • 所思所想
  • 人生游记
  • 归档
  • 分类
  • 标签
收藏
关于我

Wei-G

即使再小的帆也可以远航!
首页
  • 类目

    • Java
    • Mysql
  • 学习笔记

    • 《SpringBoot-学习笔记》
  • 大杂烩
  • Docker
  • Git
  • 博客搭建
  • 程序人生
  • 所思所想
  • 人生游记
  • 归档
  • 分类
  • 标签
收藏
关于我
  • 大杂烩

  • Docker

  • Git

  • 博客搭建

    • 「概述」全平台文章同步搭配方案
    • 01-配置免费图床Gitee/Github
    • 02-创建:编译:部署Vuepress博客
      • 创建
      • 编译
      • 部署
    • 03-配置vuepress插件
    • 04-配置域名
    • 05-百度收录
    • 06-Github Action
    • 07-文章SEO
  • 技术杂谈
  • 博客搭建
gangzi
2021-12-21
时间 1分钟

02-创建:编译:部署Vuepress博客

# 创建

vuepress官方文档 (opens new window)
原生vuepress上手很简单,根据文档操作即可

npm init
npm install -D vuepress
mkdir docs && echo '# Hello VuePress' > docs/README.md
npm run docs:dev
1
2
3
4

​

这里推荐一个主题:vuepress-theme-vdoing文档 (opens new window) | vuepress-theme-vdoing仓库 (opens new window)
vdoing主题已经搭配好了很多插件,下载下来,执行即可

# 克隆项目
git clone https://github.com/xugaoyi/vuepress-theme-vdoing.git
# 进行项目
cd vuepress-theme-vdoing
# 安装依赖
npm install # or yarn install
# 运行
npm run dev # or yarn dev
1
2
3
4
5
6
7
8

在项目中,会有package.json文件,里面是一些依赖环境和一些命令配置
npm install会把package.json中的依赖环境安装一遍
npm run dev 即执行的是package.json中配置的命令vuepress dev docs

# 编译

  1. 在package.json中的scripts中配置命令
"build": "vuepress build docs",
1
  1. 执行npm run build进行编译,在.vuepress中生成dist目录

# 部署

  1. 在package.json中的scripts中配置命令
"deploy": "bash deploy.sh",
1
  1. 执行npm run deploy进行部署


deploy.sh

#!/usr/bin/env sh
# 确保脚本抛出遇到的错误
set -e

# 生成静态文件
npm run build

# 进入生成的文件夹
cd docs/.vuepress/dist

# github
echo 'wggz.top' > CNAME
git init
git add -A
git commit -m 'deploy'
git push -f git@github.com:isgangzi/weig-Blog.git master:gh-pages # 发布到github

cd - # 退回开始所在目录
rm -rf docs/.vuepress/dist

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

注意⚠️
如果部署后访问没有样式的话,是config.js中base设置的问题

  • 有域名的话,base不用设置,默认为'/',为根目录
  • 没有域名 - 如果为isgangzi.github.io也为一级域名,也不用设置base
  • 没有域名 - 如果为isgangzi.github.io/仓库名/为二级域名,需要设置base为'/仓库名/'
#博客
上次更新: 2021/12/22, 10:20:31
01-配置免费图床Gitee/Github
03-配置vuepress插件

← 01-配置免费图床Gitee/Github 03-配置vuepress插件→

本站总访问量 次 | 本站访客数 人
Copyright © 2021-2022 Gang zi | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 生命绿
  • 收获黄
  • 天空蓝
  • 激情红
  • 高贵紫