搭建Hexo主题
安装Git
什么是Git?Git是开源的分布式版本控制系统,用于敏捷高效地处理项目。我们将本地搭建好的网站,使用Git工具同步到Github上
在window桌面右键菜单栏,点击Git Bash Here,这是接下来需要的工具
安装Node.js
Hexo基于Node.js,Node.js下载地址https://nodejs.org/en/download/,注意安装Node.js会包含环境变量及npm的安装,安装后,在命名行CMD输入node -v,判断是否安装成功
通过两个命令,判断node和npm是否安装成功,安装成功会得到版本号信息
使用npm命令安装Hexo(Git安装)
npm install -g hexo-cli
耐心等待安装后,准备初始化博客
选择一个路径,创建博客文件夹,用于存放博客的。进入博客文件夹
使用命令hexo s 本地访问网站,输入临时网站localhost:4000,如下图所示
配置username和useremail信息,本地绑定github
git config –global user.name “你的GitHub用户名”
git config –global user.email “你的GitHub注册邮箱”
生成ssh密钥文件:
ssh-keygen -t rsa -C “你的GitHub注册邮箱”
然后直接三个回车即可,默认不需要设置密码。在c盘用户管理员文件夹找到.ssh,打开id_rsa.push密钥,将全部内容复制下来
$ ssh -T git@github.com # 注意邮箱地址不用改
因为我已经搭建了博客,不演示输入命令的结果了。按照文字说明即可
进入Github设置ssh密钥
输入命令ssh git@github.com,结果所下图所示说明成功啦
配置hexo文件_config.yml
我们将本地博客和GitHub关联起来,打开配置文件,在最后一页
如果你的仓库分支是master,在branch填master,我默认是main,如果你的默认是master,请修改
保存文件配置,现在安装Git部署插件,将本地部署到github
1 | npm install hexo-deployer-git --save |
hexo c
&& hexo g
&&hexo d
通过这三条命令,你可以将本地博客部署到Github上,在输入命名时,你可以跟我一样通过&&符合连接三个命令,你也可以单独执行