github+hexo的个人博客搭建教程

搭建步骤

  • 环境搭建
    • 安装node.js
    • 安装git
    • 安装Hexo
  • github仓库的创建
  • githubSSH的配置
  • sublime的安装使用
  • Hexo与github连接
  • Hexo的主题切换

环境搭建

安装node.js

  • 安装node.js之前请先安装npm并了解相关知识

Hexo基于node.js,所以我们需要现在计算机中安装node.js.
在这里插入图片描述选择windows64位安装包下载,下载完后一路next就好啦。

检查node.js是否安装成功,win+r打开命令窗口,输入node -v
node.js 检测
出现版本号即安装成功

检查npm是否安装成功,在命令窗口下,输入npm -v
npm 检测
出现版本号即安装成功

好啦,到这里Hexo的环境已经搭建完毕了

安装git

1、git下载

git的下载可以去官网下载https://www.git-scm.com/download,但是会有点慢。
觉得慢的可以去这个网址下载链接:https://pan.baidu.com/s/1_nBfUmuRlilFQnVeoYALiw 提取码:qivu

2、git安装

1、下载完后双击安装程序Git-2.30.0-64-bit,进入安装界面,点击next:
在这里插入图片描述
2、选择安装目录:
在这里插入图片描述
3、安装配置窗口,包括git命令行、git图形界面等:
在这里插入图片描述
4、选择开始菜单文件:
在这里插入图片描述
5、选择git的默认编译器,推荐vim:
在这里插入图片描述
6、选择仓库的初始名称,选默认就好了:
在这里插入图片描述
7、选择可以用windows命令行操作,也可用git bash操作:
在这里插入图片描述
8、HTTPS传输后台,用默认的就行了:
在这里插入图片描述
9、选择换行符,默认unix格式,如果检测到windows格式则自动转换为unix格式:
在这里插入图片描述
10、选择配置默认终端:
在这里插入图片描述
11、选择git pull风格,推荐默认:
在这里插入图片描述
12、选择凭据管理,推荐默认选项:
在这里插入图片描述
13、配置额外的选项,选择文件缓存:
在这里插入图片描述
14、这是新功能,不推荐选择:
在这里插入图片描述
15、安装中:
在这里插入图片描述
16、安装成功辣:
在这里插入图片描述
17、在任意文件夹中,右键即可选择
Git GUI为git图形界面工具
Git Bash为命令行工具
在这里插入图片描述

Hexo安装

Hexo安装

hexo是我们以后用于搭建个人博客的框架,所以最好先新建一个blog文件夹用于博客的管理,且hexo框架与以后写作发布的网页都会保存在这个文件夹当中。
创建好之后,打开命令行,切换至创建的文件夹中:
在这里插入图片描述
使用npm命令安装hexo,输入:

npm install -g hexo-cli

耐心等待安装完成,安装完成之后,先初始化我们的博客,输入:

hexo init bolg

tips:这些命令必须在我们创建的文件夹中使用。

此时我们检查一下我们网站的雏形,按顺序输入以下三条命令:

hexo new hello Hexo		//新建一篇名为“hello Hexo”的博客
hexo g					//生成静态文件
hexo s					//本地部署预览

到这里我们的网站已经初步成型了,可以输入localhost:4000进行访问。

Hexo的常用命令

初始化命令
npm install hexo -g	//安装hexo
npm update hexo -g	//更新hexo
hexo init	//初始化博客
命令简写
hexo n "博客名称" = hexo new "博客名称"	//新建一篇博客
hexo g = hexo generate	//生成
hexo s = hexo server	//启动服务器
hexo d = hexo deploy	//部署
其他命令
hexo server	//hexo会监视文件变动并自动更新,无须重启服务器
hexo server -s	//静态模式
hexo server -p 5000	//更改端口
hexo server -i 192.168.1.1	//自定义 IP地址
hexo clean	//清除缓存,若是网页正常情况下可以忽略这条命令

github仓库的创建

好了,到这里确保上方操作无误即可进行github仓库的创建(但首先你得先有个github账号哦)。
进入github主页,选择左上角的new:
在这里插入图片描述
进入后输入仓库名称,必须要与owner下的名称一致,输入完后点击创建即可
我已经创建过仓库了,所以会提示
在这里插入图片描述

githubSSH配置

搭建完仓库后就开始配置githubSSH。

进入git bash中,按顺序输入如下代码:

git config --global user.email “xxx@qq.com” //填写注册github的邮箱

git config --global user.name “xxxx” //github 用户名

ssh-keygen //输入完这个就一致enter就行了

然后进入用户目录下的.ssh,打开id_rsa.pub,复制里面的内容。

进入github,新建一个SSH就可以了:

在这里插入图片描述

sublime的安装使用

sublime是一个好用的文本编辑器。

1、sublime下载
可以去官网下载:http://www.sublimetext.com/3
也可以云盘下载:https://pan.baidu.com/s/1hRvN9kMWXF56C_5YCVk_iw 提取码:42pf

2、选择一个除C盘外的安装目录:
在这里插入图片描述
3、然后点击next,安装完成:
在这里插入图片描述
4、将博客目录拖入sublime:
在这里插入图片描述

Hexo与github连接

1、在sublime中打开_config.yml,将Deployment改为:

# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: git
  repo: git@github.com:lucifer-rossweisse/lucifer-rossweisse.github.io.git	
  branch: master

其中"repo"内填写github仓库中的SSH链接
在这里插入图片描述
2、将"url"后改为"http://github项目名"
在这里插入图片描述
3、在命令行中输入下列代码,安装插件,上传博客

npm install hexo-deployer-git --save
hexo g
hexo d
git config --global user.email "github邮箱"
git config --global user.name "github用户名"
hexo d

4、在浏览器中输入博客网址,也是github仓库名,即可查看(有时候需要等一会)
在这里插入图片描述

Hexo的主题切换

其实前面已经把重要的部分整完了,最后就换一个自己喜欢的主题就好了。

主题可以从github上搜hexo-them进行查找,比较受欢迎的是next和yilia这两个主题,以next为主,之后主题的切换都可以这么来。

1、进入博客文件夹,打开git bash,输入以下代码:

$ git clone https://github.com/theme-next/hexo-theme-next themes/next

安装完后可以看到博客文件夹中的themes里出现了一个next文件夹,这就是我们下载的next主题。
在这里插入图片描述
2、修改主题配置文件,进入博客文件夹中的_config.yml修改主题
在这里插入图片描述
3、然后先在本地测试一下

hexo g
hexo s

在这里插入图片描述

4、最后直接上传发布博客就好了

hexo g
hexo d

注意:hexo在5.0之后把swig给删除了,需要自己手动安装,不然安装next主题后会显示错误
输入下面这串代码安装

npm i hexo-renderer-swig

然后hexo c清理缓存,hexo g & s即可。

最后

全部的搭建步骤已经讲完了,写这篇博客其实只是为了记录一下自己学习的搭建过程,如果对你有帮助的话,还请给我一个大大的赞( ̄▽ ̄)"

最后的最后,附上我的博客

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值