菜单
本页目录

本地直接创建

#创建文件夹Blog,在文件夹Blog下git bash

#开始全局安装hexo博客框架
npm install -g hexo-cli

#进行初始化
hexo init

#安装依赖包
npm install

#这时候,你的blog文件夹下会自动生成几个文件夹
#- node_modules(依赖包)
#- public(存放本地生成的博客页面)
#- scaffolds(生成文章用的模板)
#- sources(存放你的博客文章)
#- themes(博客的主题)
#- _config.yml(博客的配置文件)

#输入下面的指令,就可以生成本地博客了
hexo g
hexo s

#初始化为git仓库
git init

#增加子模块 以Butterfly为例
git submodule add https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

#如果你沒有 pug 以及 stylus 的渲染器,請下載安裝:
npm install hexo-renderer-pug hexo-renderer-stylus --save


#使用命令 git add . 把文件添加到版本库中,添加到暂存区里面去,后面的小数点".",意为添加文件夹下的所有文件
git add .

#提交时转换为LF,检出时转换为CRLF
$ git config --global core.autocrlf true

#git commit -m “注释” — 把刚刚提交到暂存区里的文件提交到仓库。-m 后面的文字是注释,方便查看历史记录时知道每一次提交提交的是什么。
git commit -m "测试提交代码"


#git remote add origin 你的远程库地址 — 关联到远程库
git remote add origin git@github.com:minterjia/ceshi.git

git push -u origin master — 提交代码到指定分支
git push -u origin master


再次提交
git add .
git commit -m "测试提交代码"
git push

vercel自动部署

#git clone到本地,不用初始化
git clone 地址

#安装依赖包
npm install

#开始全局安装hexo博客框架
npm install -g hexo-cli



#如果你沒有 pug 以及 stylus 的渲染器,請下載安裝:
npm install hexo-renderer-pug hexo-renderer-stylus --save


#找到自己主题的安装包,复制粘贴到theme主题目录下
#修改配置文件
#运行看效果
hexo c
hexo g
hexo s

#或者添加子模块就不要复制粘贴了
git submodule add https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
#修改配置文件
#运行看效果
hexo c
hexo g
hexo s

git add .
git commit -m "测试提交代码"
git push