github-hexo搭建博客


1.准备

1.1安装nodejs及配置其环境

windows 64位链接:https://pan.baidu.com/s/1sJ54VKd5TtwNb6YX2WIpSQ?pwd=i7t2
提取码:i7t2

下载后选择盘解压缩即可

或者去官网下载https://nodejs.org/en/download/

在解压缩的文件夹中新建这两个文件夹,我这边是放D盘了,且名字改为了nodejs,以下截图都是这个路径为参考

打开cmd 输入指令:

npm config set prefix “D:\nodejs\node_global”

npm config set prefix “D:\nodejs\node_cache”//路径填写自己的

搜索编辑系统环境变量

系统属性页面点击环境变量

用户变量,选中Path点击编辑

如果有node配置就改成下图,没有就新建

系统变量,新建NODE_PATH变量

选中Path点击编辑

新建%NODE_PATH%

最后输入npm install express -g

1.2安装git

windows

32位链接:https://pan.baidu.com/s/15ksAYNVYyCKBAHH4VuvR4g?pwd=a425
提取码:a425

64位链接:https://pan.baidu.com/s/1xtjDVoZ_qGv3PY8quDugFA?pwd=3rtd
提取码:3rtd

或者直接去官网下,需科学上网条件Git - Downloading Package (git-scm.com)

安装过程一直next就行

2.安装hexo

//如果遇到问题,报错443的话,删除C盘与.ssh文件夹同目录下的.npmrc文件

ps:一定要有权限,要是实在不会用cmd管理员身份打开 cd 到指定的文件夹开始后面流程即可

1.使用npm安装Hexo,在cmd命令行中输入指令

npm install -g hexo-cli

2.自己可以新建一个文件夹,然后右键点击打开git 输入指令

hexo init

3.完毕后再次输入指令

npm install

4.hexo 3连,即

hexo cl 清除了你之前生成的东西

hexo g 生成静态文章

hexo d 部署文章到github

在浏览器中输入 localhost:4000 就可以看到生成的博客页面了

3.绑定用户

3.1生成信息

注:name是你github用户名,email是你邮箱

git输入指令:

git config --global user.name "name"

git config --global user.email"email"

可以用以下两条,检查一下你有没有输对

git config user.name

git config user.email

3.2建立github仓库

创建一个和你用户名相同的仓库,后面加.github.io

我的用户名是darkchirps

所以仓库名是darkchirps.github.io

3.3生成ssh key

git输入指令:

ssh-keygen -t rsa -C “email”

一直回车键,生成后,在C盘找到id_rsa.pub文件打开复制

打开git设置

粘贴到github ssh上

在 gitbash 中输入以下指令,查看是否 SSH 是否已绑定成功

ssh -T git@github.com

4.将hexo部署到github

找到你本地博客的根目录,打开_config.yml,找到deploy,修改

修改完成保存

注:repo: git@github.com:用户名/用户名.github.io.git

安装deploy-git,输入指令:

npm install hexo-deployer-git --save

然后进行部署

hexo cl 清除了你之前生成的东西

hexo g 生成静态文章

hexo d 部署文章到github

hexo s 本地运行

注意:hexo d部署到github仓库,如果出现问题,删掉博客根目录下的.deploy_git文件夹,再重复那三个指令即可

5.通过github访问博客

输入:github用户名.github.io 即可访问到上传到github仓库中的博客


  目录