不做笔记出了bug就得重新再看一遍视频
视频来源: https://www.bilibili.com/video/BV1Yb411a7ty?t=75
安装
-
先安装 nodejs,npm, git
-
安装npm淘宝源(cnpm)
npm install -g cnpm --registry=https://registry.npm.taobao.org
-
安装hexo
cnpm install -g hexo-cli
安装hexo部署插件
cnpm install --save hexo-deployer-git
-
创建一个文件夹, 名字随意但最好不要有中文字符, 这个文件夹以后就是我们放博客的地方了, 转到这个文件夹的路径下
hexo init foldername
将博客放在这个文件夹下
部署到GitLab
没了盖茨的微软比没了乔布斯的苹果更不堪
- GitLab创建一个仓库, 仓库名为 gitlab的ID.gitlab.io (我照视频中的github上的配置来的, 不确定如果不这样能不能用)
- 修改博客文件夹下的_config.yml文件
底部的deploy改为
在这个文件夹下新建一个文件(这个配置可以用, 但是不是正确的, gitlab-ci待研究)deploy: type: git repo: https://gitlab.com/GitLab的ID/GitLab的ID.gitlab.io.git branch: master
image: alpine:latest pages: stage: deploy script: - mkdir .public - cp -r * .public - mv .public public artifacts: paths: - public only: - master
- 部署到gitlab上
hexo d